> Because existing cities are where the jobs are located. That’s why people move there: to have a job and a shot at a better life.
I don't know, I live in a big city but I mostly work from home despite the office being 20 minutes away by metro. Because today's hotdesk flexi hipster office is a nightmare for actually doing work.
I moved here because I love living in a big city. Always having stuff to do. All the things to discover. Amazing public transport so I don't need a car (I absolutely hate driving). 20 bucks for a monthly pass and my shoes cover my entire travel needs for a month. Literally all the shops I need right around the corner. I can roll out of the disco at 6am and into my bed. It's amazing. I love being in the middle of life.
A lot of my friends love having a huge house in a quiet village but I don't understand that at all. I come from a quiet suburb but I've always hated that kind of environment. Even though I was happy there when I grew up.
Also I have pretty niche interests. It's just really hard finding a makerspace or a BDSM club in a small town. Here I have many to choose from in both categories :)
Also, small towns tend to be very big on the 'family values' mindset which isn't something I fit into, if that wasn't already clear from the above. In a city people know where to keep their opinions on how other people live their lives. In small towns they'll constantly gossip behind your back. I've lived in one for 10 years and hated that.
Anyway my point is, there's many reasons people want to live in cities that have nothing to do with their personal chance at jobs or money. It's really a very different type of society and environment that's really desirable for some people despite the crazy house prices.