Well, given my druthers I'd ban those too.
Cities are very dense and, in the scheme of human existence, unnatural places. It takes effort and rules to make tens of thousands of humans occupy the same space and stay sane. That is why cities have the ability to pass ordinances to restrict all sorts of activity in public spaces. There is a right to freedom of assembly, but that does not mean you can assemble a crowd in the streets or sidewalks at any time, you need a permit. There is freedom of speech, but there are ordinances against playing blaring music or disturbing the peace. There are laws against unsolicited phone calls and spamming. There are ordinances banning neon signs on some streets, to prevent a race to the bottom where stores compete for the most obnoxious store frontage. Etc. etc. I view any form of asking of money to strangers on city streets to be a form of spamming. It is perfectly within the rights of a city to ban it.
I think that this kind of statement must be qualified very carefully. I believe (though I don't know) that cities are unnatural in the sense that they don't arise in nature among other animals than humans; but I'd be reluctant to call them unnatural for humans, in the sense that it seems to me that a large part of what makes us human is the ability to live together and function (well or poorly!) in large groups.
Depends on what you consider a city. Ants, bees, termites, naked mole rats all live in densely populated 'buildings', with specialized division of labor between their inhabitants. Also, bat, bird or seal colonies can get incredibly dense.
I think that there is no better way to learn interesting facts than to make confident assertions on the Internet. :-)
But the current mainstream thinking of relativism, where values are inverted, also thinks learning is bad (which is why we don't do it in schools and universities anymore), and so earnest discussions are discouraged and deemed offensive (but 5 minute shout matches on the news are still fair game).
Sorry if that seemed rude or anything.
EDIT: example of this at work: https://news.ycombinator.com/item?id=8514048
edit: https://www.adbusters.org/magazine/73/Sao_Paulo_A_City_Witho...
I would have no problems with, and likely endorse, a private city banning many forms of public solicitation. It gets a lot more complicated when we are talking about public land.