They get together and vote in rules they think will force things to be perfect, forgetting that it's entirely possible they will get none instead.
It's required of places serving food/drinks and having seating, which now you say it seems obviously motivated by solving the problem at source rather than leave it to the borough councils to subsidise.
Doesn't change the fact that many people have weaker bladders as they age, and we're in an ageing society. Then there's various conditions and illnesses like Chrons disease, or those who have small children in tow. They may all need unscheduled bathroom breaks at no notice. Now people are expected to "just wait" until they get home or to the office.
Cities aren't really made for people any more. The people are secondary, a necessary annoyance.
It's true that mandatory private provision of toilets in food and drink serving businesses has greatly reduced the need, as has people's tendency to drive everywhere. But really they were closed due to cost-cutting imposed on the councils.
(The number of homeless has ebbed and flowed depending on whether there was a Labour or a Conservative government)