Exactly. Do people want to live in desirable areas? Absolutely. The much bigger draw to expensive metros, however, are the vastly more robust job prospects that come with those areas.

In a city, you have both much better chances of finding employment suited to your skills specifically, better chances of being paid well for it, and better chances of upwards mobility. Plus, should it become necessary you're more likely to be able to find something to keep the bills paid with even if it's not what you'd like to be doing.

Low CoL areas by contrast come with scant employment that's generally poorly compensated and almost always has a low ceiling.

In some cases one can commute into the city for work and live in LCoL area, but then you're burning time — multiple hours each day, usually — that you'll never get back on your employer instead of yourself or with your family, plus the myriad expenses that come with driving that far and often.

Which skills do you mean? If you're talking about skills in software development or investment banking then that might be true. But skills in welding or nursing can be applied anywhere.

Smaller areas have less hospitals and defense contractors. Nurses and Welders will be affected from the move too unless they already line something up.

Yep. I come from a rural area and my hometown has little to offer to nurses or welders. Be prepared for both a long commute and high chance of needing to switch to a different (likely longer) commute periodically to be able to stay employed without becoming hostage to a crappy employer. This is why all the young people (including myself) end up moving out and why the town is approaching being entirely elderly.

The countryside gets romanticized a lot but reality is not so rosy.

Being capable of being applied everywhere doesn't mean they are compensated the same when comparing any two locations.

Even if that wasn't a factor and both locations paid the same, a dense city with many employers gives you a much better chance of finding a job when needed or seeking out better opportunities if you are being ambitious.

I grew up in one of these "great deal" towns with 2-3 employers that had more than 10 employees. Anyone who had a bad interaction with a single employer, which included asking for a raise, was blacklisted from employment and effectively homeless if they didn't leave town looking for work.

Whenever I visit my parents back home I notice how there appears to be no one in the town in their 20s to early 30s. Its either retirees or older parents who moved there to give their kids a country experience.

The few people I've kept in contact from growing up who are in that town currently make less money than an entry level McDonald's does near the city, and are only able to survive due to the help from their parents either in the form of free room and board or direct subsidizing.