As an assistance dog handler I can see both sides of the argument. Personally, so long as the dog can execute a loose lead walk down aisles, not sniff anything, or pee or poop or bark, and he can completely ignore my working assistance dog (no pulling, sniffing, barking, lunging ect) I don't have an issue with it.
What do we all think about extremely well behaved dogs in public?