
The issue is that you presume the options are either public housing or a tent. You are missing the other option, which is simply allowing developers to build more housing on their own and removing the ability to speculate on land value, forcing land owners to earn an income only by the benefit their land provides to others. Zoning reform, good urban infrastructure, and Georgist tax policy do this without necessitating terrible concrete commie blocks everywhere
OP is a tankie USSR apologist. No reasoning with them.