They used to have mental health asylums, which housed most of these homeless people who many of whom have severe mental illness or drug addiction, and is why they're living on the streets. But then they got rid of these institutions, and only people who are convicted of crimes, and found "guilty but insane" or people who voluntarily admit themselves into them, go into. Now that they've got rid of the bulk of these places, these people now live on the streets. Before, it was a crime to live on the streets, and would get taken to these places if had mental illness, or in jail, or fined, if not.
There is now a "homeless industry," especially in places where they have much more socialist liberal governments. They tax the crap out of hard working middle class people to pay for a bunch of do-nothing incompetent government bureaucrats along with con artist charity groups subsidized by tax dollars, who have paid staff to push money around and waste because they have an incentive to ensure the problem does not get solved, or they will be out of a cushy government job, with a retirement pension all paid for on the tax payers' dime.
I just heard there are 12,000 homeless people residing in Seattle, but they spend over 1 billion dollars each year on "homeless programs." That's about $100k allocated per homeless person per year. WTF? You could buy them all a little house, but nope, the numbers show they are not only all still homeless, the problem seems to be growing, and the homeless numbers keep increasing. When the "reward" to not solve the problem, is continued employment, and the "punishment" if you solve the problem, is that you lose your job, because your job is no longer necessary, this is what happens. And it will only keep getting worse, the more money that gets funneled into these programs, and more people have unnecessary jobs, that has now become only just pushing money around and pretending to do something about a problem they have no intention to ever fix.