I asked a pretty straightforward question and you responded with a very vague tangent. What other options are there besides giving people homes or allowing them to live on the street?
Privatize all property. Eliminate zoning, licensing, labor laws including minimum wage, price controls, and building codes. Eliminate inflationary monetary policy. Dismantle the military industrial complex which creates the veteran->streets pipeline. Eliminate laws which reduce/limit liability of drug manufacturers.
These policies eliminate the cliff off which people fall, resulting in living/defecating on the streets. There will still be some tiny fraction that are too ill/handicapped to work, but once their numbers are so small it becomes easier to help them on a case by case basis. Defining a top-down, centrally planned strategy from afar is the opposite of how to help anyone.
I'm telling you explicitly that the idea that you need a policy is the whole problem with how you are thinking about this. "We" will do literally nothing. I might do something. You might do something. But no centrally planned collective action whatsoever.
At the scale we're talking about here, the problem described in the subject of this thread is already solved.