The ‘all-star’ teams are more compelling than Slovakia, Switzerland, etc - I think it is fair to say that on paper (and paper strength doesn’t always translate to the actual ice) the all-star teams, especially team ‘Euro-Miscellaneous‘, are stronger than what any country outside the top 6 can offer up
What Bettman and company fail to understand on this point is that if on-paper talent resulted in memorable hockey then the NHL all-star game would provide fans with endless classics instead of pointless games of shinny.
Player names are meaningless
if they don't feel they're playing for anything.
The Euro leftovers and U23 kiddies might as well be playing for Team Toews or Team Foligno.
Will Mark Streit be blocking shots for the leftovers and will Jack Eichel give it his all for the kiddie squad? Why the hell would they? What's in it for them aside from a complete lack of national pride and a whole lot of embarrassment? What would they celebrate for after a win?
Inviting only 6 countries is fine as hockey isn’t soccer and these are the only 6 countries capable of winning.
As you point out, this isn't seen as problem in any other sport.
Of the 20 FIFA World Cups held since 1930, five teams (Brazil, Germany, Italy, Argentina, Uruguay) have won 17 of them! In any given WC field of 32 teams, only seven or eight have a realistic chance of winning.
In baseball there are seven powerhouses (USA, Dominican, Japan, Korea, Cuba, Venezuela, Puerto Rico) and the few others (Mexico, Netherlands, Canada, Italy) with an outside chance of an upset or two.
Basketball: USA, then a huge dropoff to Spain, Serbia, Lithuania, Argentina, Croatia, and then no one else of consequence.
Cricket: No one outside of the British Empire. India, Pakistan, Sri Lanka, Australia, New Zealand, South Africa, England, and the West Indies (the only non-country team that I know of in all of international sports). No one else has a chance.
Rugby: dominated by Australia, New Zealand, England, South Africa, France, Wales.
Yet all these sports have championships involving plenty of teams, most of them with no hope of a win. Why? Because they're not dominated by a single league of greedy know-nothings like the NHL.