Well, two things... How many of these struggling franchises do you believe really can't be saved? And how many cities are there that don't have NHL teams, which you think could support a team, if there were an owner and a proper arena to house a team?
And if pigs had wings, they could fly. If, instead of Moyes, Phoenix had had a competent owner who...
- paid 1 million/year to a competent coach instead of 8 or 9 million per year to Gretzky
- used rational logistics instead of draining the Coyotes finances to prop up his failing logistics company
and if there was an arena in downtown Phoenix, or even Scottsdale, then the Coyotes would be a thriving franchise today. Practice differs from theory, and you rarely get perfect owners and arenas. Following your criteria, Phoenix should be golden, as well as probably a dozen large and several mid-size US cities I've never heard of. I think we would be better off discussing situations which have the necessary components in place. I would also add to your criteria, that the franchise owner has access to additional revenue streams. Concessions/parking are one example. Winnipeg has an arena at the small end of the scale, owned by the potential franchise owner, who is the 20th richest man on the planet. He will be able to last through the lean years. Quebec City has an arena coming soon, and a potential franchise owner who owns a cableco that would use the hockey team on its sports channel. So additional revenue there.
Portland has an arena, but not an owner who is enthusiastic about an NHL team.
Seattle lacks a modern arena. The arena was built for the Seattle Worlds Fair in 1962, with a major renovation in the 1990s.
Kansas City has an arena, but no serious ownership group.
I believe that there has been expressions serious interest from the Houston area, and the Toyota Center does seat 17,800 for hockey. Any others that I'm missing?
BTW, nothing personal about Gretzky. Any corporate HR type will tell you that being competent at a technical job is a totally different skillset from being a competent manager of the people doing that technical job. Yes, Wayne Gretzky was "The Great One" on the ice, but not behind the bench. OTOH, Don Cherry was a long-time journeyman minor leaguer who played exactly one game in the NHL, but had a much better coaching career than Gretzky.