I think governments should offer free housing to everyone who asks, in their city of choice. "But why should taxpayers pay for that? It's expensive!" Yes, it would be very expensive. But you know what's even more expensive? The sum of everybody's lowered wages, bad bosses, fear for the future, fear of having kids and so on, due to the threat of homelessness. Yes, building housing is expensive, but the removal of fear…
In my opinion this free housing should be built within an acceptable commute ride from city centers, maybe up to 30' ride? And scattered all around, not creating any slums. Hard problem to solve, I'm sure.
Nowadays there are years long waiting lists for city housing because they have flats available in expensive areas, which I feel is not the best bang for buck from taxpayers perspective.