Studies consistently find that about 2/3 of the "homeless" are addict/alcoholics and/or mentally ill.
In many cases when good housing is available, but with conditions, they refuse that housing.
Often they have incomes, for instance from SSI Disability. Instead of using it for housing, they use it for drugs/alcohol during the first few days of the month, and then panhandle and steal for the rest of the month.
There are many "caring" and "helping" institutions in our society. They extend resources to these people. But eventually they ask the people to move on, since the rules have been ignored repeatedly, etc.
Our society grants them "freedom" to be a nuisance, an eyesore, so long as they don't harm others.
Bleeding heart do-gooders try to use guilt, to raise funds for these people.
One thing I have noticed: In my town not a single church has offered to turn their grounds into a homeless encampment. A group of churches have banded together, to gather surplus food and distribute it to homeless and needy. A friend of mine volunteered there.