We had public housing projects in the 60’s but we poison pilled them. So we don’t need to go all the way to Mao. It is possible to have the government build housing and do a rent to own program that rolls it’s funding to keep making more housing. (As you pay your monthly rent it goes back into the building fund.)