I'll assume you've never worked for a great company. A job that you loved going to every day. Sometimes the best company isn't the best place to work.
Maybe you don't actually know anything about the city, management or the inner working s of the hockey team. Maybe you look a the standings and assume is a ****ty place to work.
I know personally, I'd rather be making $64mm and live in Phoenix than making $64mm and living in Manhattan. I'm looking for quality of life for me and my family......not how flashy the big city is.
I'm also not following how he'd become a better hockey player if he played on a better hockey team?
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..