Bro you missing it becuase you want to prove what you believe rather than what reality dictates
Builders don't build for population growth - they build for those who can pay and who they can make a profit off of.
It doesn't profit for them to build for people who cant afford what it costs for them to build where people want to live.
Example
If they built 400k houses in 6 months in Redding PA what does that do for people that need to.live and work in the metro NY area? Nothing . It doesn't matter that the homes are cheap - noone wants to move to Reading PA even if they only work in Union NJ
To put it another way - if RE is a show at a venue it doesn't pay for them to sell tickets at a price everyone who is a fan can afford - if you're the venue you're selling the highest price you can for the best place in the venue - selling tickets for the parking lot where you can't see or hear anything is not worth anything to you as a consumer ...
But if you don't have the money to buy tickets to the show you can't see the show- thats pretty much how RE works in metro areas -
Homes are cheap in South Carolina why? Nobody young wants to fukking live there - no business is there - nothing is really there except cheap living and because nothing is there that's why its cheap
Saying that you want cheap in the most desired locale is naive -
Thats the reality - there are too many people who want to live in too small an area to accommodate them. If any room.is gonna be made for them.it will be at the rate thats can make the best profit for the least investment .so that means either a slight price increase or a flattening of prices for thats that ALREADY can afford to get in.
Blame globalization for America being in this problem to begin with. 25 years ago BEFORE GENTRIFICATION, people lived in cities with corner stores and public buses and not have to pay an arm and a leg for it.