Should there be better provision for dog owners?
The dog and the welfare of the dog is the owners responsibility. Not that of the shop, pub etc, dog owners may choose to visit.
It’s your job to make sure that if you go to a place there will be somewhere to chain it up or whatever. Why should other people/companies do that for you?
I often check there is somewhere suitable to park before I head off somewhere to ride etc. I don’t expect provisions have been made for me based on my life choices.