> we have to stop making it illegal to build enough homes for people that need them
There's already enough homes (in the USA, at least) to house all the homeless people in the country. Unfortunately, giving homes away wouldn't be profitable, and profit is all that seems to matter.