The problem is your use of the word "wants". When I moved to San Francisco in 2014, it wasn't because I
wanted to. I liked it there; I think San Francisco is certainly a
desirable place to live, but that doesn't actually matter.
The fact is, in 2014, I was planning to move to Portland, which, in 2014, was much more affordable than it is today. But I found a job in San Francisco before I found anything in Portland. That didn't happen because I thought San Francisco was desirable, it happened because people, except for the very few who make a lot of money working remotely, do not move somewhere simply because they want to. Otherwise, I would have moved to Costa Rica.
"Housing is already very cheap in places where there are few jobs, poor services and little infrastructure." See the difference?