> Anyone thinking there's a simple solution to this problem hasn't spent enough time with the problem.

I've spent a lot of time with the problem. and there is a simple solution: relax zoning restrictions and various lot requirements to allow private developers to build more housing. the market incentives are already there, they're just blocked by NIMBY's and stupid city councils, etc.