Was Vegas a hockey city? Funny what happens when the team is given a fair chance and is not run by idiots. Neither has happened with Arizona and Atlanta. And because of the size of those markets, the NHL will continue to try until they get it right.
And then there's Houston. If not expansion, Winnipeg will move there eventually.
Yeah... Tampa wasn't a hockey city and now has one of the best franchises in the league. Nashville nearly moved, and is now very stable and successful. Carolina wasn't stable and once they started being good with an owner who'd spend, they sellout every game. Good ownership and good teams bring attendance... the fanbase will follow. It may not be perfect and there will be down years... and when franchise stars move on, things struggle. But for the most part, get a good owner, build a winner, and you'll get enough attendance anywhere.
Sometimes you don't even have to win. Just have an owner that cares and has shown they will support when they are winning, and you can build a fanbase. Just look at Columbus. That team won under Torts and ownership should they'd support as much as they could. After Torts left, they still showed they'd support and bring in players. Even with a terrible team they are now averaging 17k fans. (which this is a great long-term sign for Columbus as a market) Just give a shit, try to win, and have a decent barn.
The quality of ownership will ultimately determine the success or failure of the expansion franchises. Historically, the NHL has not been great at having the best owners. I think you could make a case they have turned that around, but we probably need to see how Smith and the next expansion owner play out.
I'm pretty disappointed in Winnipeg... they don't have a huge arena, so they should be pretty easy to fill. The team also just hasn't been bad. They haven't been elite, but the drop off in support is not great. It makes it so the economics of a franchise takes precedence over contending. IE they couldn't have sold this year and did a full rebuild as they just couldn't financially afford it. So they will have to just keep trying to win as long as they can and then try to be a mushy middle team to at least give the hope of staying in the playoffs to get that revenue.