Most public toilets get vandalised, and it is very expensive to keep them looking acceptable. I think that is why there are so few public toilets. I have noticed that more shops have them now, but they do not always advertise the fact.
I have convinced my grandsons that they do not need to "go" as soon as they want to, since boys have bigger bladders than girls. They are so pleased with that idea, that they are ready to hold on a while. On the other hand, my granddaughter...
My pet hate in public toilets is touching. There are some great ones that you just have to wave your hands around the flush, but then, of course, you have to use your hands to open the toilet door. And when you have washed and dried your hands, you have to open the door to the toilets themselves. Why can they not open outwards?