1. I own a company and I love my job. your point is plain stupid.
2. there is a difference between a terrible city/state like AZ and Manhattan where it is impossible to live with a family. Normally you go live in the suburb of a great city. the flashy point is plain dumb, who even look for a "flashy city" you look for general quality of life. I live in Montreal suburb but work in metropolitan Montreal, still a great city but I would not live directly in the "heart" of the city.
3. some players, or people who want to win, will play or work for a better and bigger fan-base, better infrastructure, better support, etc, etc..