Why isn’t there a (much larger) “outsourcing” of home buyers and jobs to less expensive but good locales?
At the heart of it, people don’t tend to like change. Change can be scary. There is no guarantee that the situation will improve if they move to a different location. People get to a point where they are comfortable where they are and the more comfortable it gets, the harder it is to leave.
I come from a location where there is a constant hurricane at least every year. Terrible. It knocks out the power for a month, the sewer water backs up, and you have to rebuild your house because it can get severely damaged during the storm. The local government is in shambles, public education is virtually third world, and salaries and job opportunities are extremely low. There are, however, still people living there and they wouldn’t want to move for the world. My parents could probably make a very comfortable existence most anywhere else, yet they choose to stay there.