One thing that I have never understood about this discussion is why it always seems to avoid the following question:
What about people who want to be homeless?
Why have we built a society in which anybody who doesn't accept the lifestyle of sleeping in a static, hardened structure, and working to pay rent or a mortgage so as to have the right to do so, is diagnosed with some kind of illness?
Isn't it quite clear that there are some humans that simply aren't built to live with this strange definition of normalcy?
I have lived on a school bus for the past five years (if you are curious about this aspect, I gave a talk at PyCon last year that might interest you[0]) and I have met literally thousands of people like those I'm describing. I'm convinced that there are hundreds of thousands - perhaps millions - in the USA.
Of people that I have met who live on streets, in forests, in mobile vehicles like me, and in all sorts of other configurations that are not "homes" as we typically understand that word, I think that something like 1% are a nuisance to the extent that some kind of intervention is warranted for the public good. And, for what it's worth, that's probably true of about 1% of people who aren't homeless as well.
Now, in the age of smartphones, small-scale solar charging, and remote work, it's easier than ever to be happily homeless.
Let's stop acting like it's such a problem.
Help the people who are homeless and want to stop being homeless. Don't judge the people who are homeless and loving life.
0: https://www.youtube.com/watch?v=tRp84BlFF94