I guess I feel like there are still lots of shops and cafes that don't allow dogs (or at least where I am, there are). The supermarkets only allow service dogs.
I think sometimes it can be a confirmation bias thing. As a dog owner I tend to notice where I can't go with my dogs. I don't object, and always respect that. Many of the shops and cafes are very small in our closest town, because it's just a wee town with a lot of old buildings, and there's not space for dogs and some even say no pushchairs unless folded. That is often course fair enough. There are a few pubs and one or two other places that allow non service dogs, and if you go out of the town centre towards the countryside you find more dog friendly places because of the hiking and biking types. I'm always hyper aware of not wanting to break any rules about where dogs can't be and not wanting them to be a nuisance to anyone else, so I think I probably notice where I can't take them more, and my perception is that there are fewer dog friendly places than there are places that don't allow them.
It's probably the same for making allowances for dog owners (and dogs) not being perfect. I tend to allow more tolerance for the odd hiccup/boisterous puppy/owner being a bit inattentive. One of my dogs doesn't like being jumped on or crowded by other dogs, and that can be annoying when there's a dog with poor recall who won't leave her alone. My perception is that most dog owners are pretty considerate bar the odd one, or the odd lapse of attention.
I wonder if that's the same in reverse for allergic folks and non dog lovers (they're not always the same but can be both!) that maybe they tend to be more aware of where dogs are allowed and that can lead to the perception that there are more places where dogs are allowed than places where they aren't? And that there are more badly behaved dogs than well behaved ones/more rubbish owners than considerate ones, because any interactions with dogs will be experienced as unpleasant?