Ah yes blame the "city" and not the various municipalities sending their homeless to said city. Most of the homeless are not from the cities they are in. They just end up there and then the city has to pay for it for some reason.
If the homeless people got the support and resources (eg, healthcare, a secure job, and a reasonably priced place to live) they needed somewhere they were familiar with, far fewer would be leaving to head to a city to try and survive.