I wonder if two things are massive factors in this:
a) The US is already prosperous. When you have much too lose, your mental trade-offs between gaining something and losing what you have become different.
b) US politics has been dominated by the massive post-war generation. It seems like we drastically stopped building when the boomers had bought their first homes.
Both of these also work for other Western countries that also stopped building.