@Mayhem
I think your statement is accurate, but not completely for the reasons you think.
My mother was born in 1945. The population of the US was 139mm. Today, it is over 330mm. As an example, Miami's population then was 175k. Today, that population is over 6mm. Granted that was city versus metro, but that solidifies my point. There was no metro per se then.
What has not changed since then?
The amount of land.
This is the same problem that we are having in my little area. I believe in 2004, this area was the first if not one of the first as a MSA to have the median transactions be over 1mm on a property. Today it is 2.5mm. What has changed? We have NO MORE land to build on. At BEST, there are two golf courses that can be built on. One is owned by the city and the other is commercial. A dying mall wants to level themselves and put up APARTMENTS, not houses, apartments. More people want to live here than people want to sell at a lower price.
IMO, we need to look at the geographic demands of the person. Why does that person want to live in X place? Is it employment? Is it family? IMO, probably the top two and encompass 90% of the choices. Is it weather? What are the ranked reasons why they want to be there? Then, plan accordingly.
I threw a dart at a map and hit Keokuk, Iowa. There are 10k people there. Why would anyone want to live there? The weather looks to suck. The natural disaster situation is REAL with the MS river flooding. The jobs all revolve around farming and supporting farming. What would it take to get people to want to move there?
For us, we often consider moving. It's not that we do not like it here. We love it here. My wife is a gemini and uses that as justification for wanting constant change. What would we look for? For me, I could not be in the boon docks and have to deal with satellite internet. I am excited like a MoFo about utopia fiber in Utah where I can get a 10g line for $150 a month. That feature means a LOT to me. Now, are there jobs there? Nominal and IMO that is the issue.
Detroit became what it is because of the car industry. Silicon Valley became what it is because of technology. Parts of TX became what it is because of Oil. LA became what it is because of the film industry which used the weather and geography as their requirements. NY is financial. It goes on and on.
IMO for housing prices to become a lot less different, we need to find ways to have these other cities that are less populated have greater employment reasons. This is why I respect those cities that were PAYING people to move there. It makes sense. We need some industries to pop up in other locations. What they are, well, that is above my pay grade. Perhaps if Keokuk was able to secure Foxconn to put in facilities to employ 50k people that would benefit that area. I know shit like that worked in Alabama, TN, SC for car makers :)