They usually come with top tier amenities. I still miss the nature in/near Seattle almost every day.
The job market obviously.
Food, “going out” etc
My point here is that what matters to a given person is pretty subjective, and, personally, I'd never live in Seattle again if I could help it -- and this is from someone who grew up just 90 miles north in Bellingham. (I'd live in Bellingham again.)
We seem to be doing life backward: We live alone and expend effort to gather together, as if that’s the healthy baseline
The alternative is staying in some backwater place just because one of your friends is there, and you have absolutely nothing to do there except hang out with that friend, while being constantly frustrated with all the other aspects of life in that place.