Shortage of housing in the US is only local, and it's a feature, not a bug. Voters want a shortage so that they can buy a house in a "good neighbourhood" to move away from poor people. It's almost never explicitly stated that way but that's the way the votes go.
Whole new towns are incorporated around the US to avoid poor school districts. People impose new taxes on themselves, something otherwise unheard of, to do that. Proposition B passed in SF just this month to limit new developments and will probably lead to more limits in the future. Conservative south and urban liberals united at last.
This is the system working as intended, fulfilling the wishes of its constituents.