The NHL has shown that, every 10 to 15 years, things drastically change. See Pittsburgh, Washington, Boston, Winnipeg, Edmonton, Chicago, etc... I agree with what you're saying regarding the present, but just moving teams around isn't the answer. In another few years, we may be discussing moving the respective team back again.
The trouble is that many of the markets that are struggling shouldn't have been given teams in the first place. Or more to the point, they didn't
want or ask for teams in the first place.
There was no demand for hockey in many of these markets. The League went in to these markets hoping they could create hockey fans out of thin air. Yes, there are times where teams in "hockey markets" have stuggled, too, but they had fans and a tradition of support to fall back on - eventually, they would be successful again.
I don't want to see teams being moved, either, but at some point the League might have to admit that its Grand Experiment has failed.
But, this discussion has been had time and again, and this probably isn't the thread for it.
I wish we would be talking about the game on the ice, instead.