And pretty much every sport has a World Championship with all the best player participating. It is not like any football fan would get going about a Fifa World Cup if it was lacking all the best players. That is pretty basic and logical.
Most sports yes, but there's still more than you think. Snowmobile racing for instance does not have the best drivers available for the World Championship as they are busy driving in the ISOC Series. Your FIFA comparison is a moot point. No one here is arguing that the World Championship wouldn't be better with all the best players available. We were discussing why the World Championship, even without many of the best players, can still be entertaining for those who like international competition and doesn't get many chances to see it.
You make it sound like ALL the best players in the world are missing from the tournament which is straight up false. For instance Sweden has had great teams in the last couple of tournaments. Right on par with the best NHL teams or even better. Why should the people of Sweden, who otherwise don't get a chance to see these guys play, be discouraged from watching them play and rooting for them to win gold? Sorry, you come across as a pretty selfish hockey fan who wants to dictate what others should like and not like. Same thing when you don't want Switzerland and Slovakia in the World Cup, as you don't care about their hockey fans, but still want to borrow their best players for team Europe just for your own amusement.
If a casual hockey fan can't tell the difference and don't care about if the best players is around, something is obviously wrong.
Is it though? There's only a select few players in the NHL that stands out every game. In a short tournament it's not always so apparent who the best players are. Just take a look at the NHL currently. Jason Pominville has 14 points in 15 games. Max Pacioretty has 2 points in 11 games. You and me know who the better player is because we follow the NHL on a daily basis. The average hockey viewer in Europe doesn't. I mean, before the 2016 World Cup, did you think Jaroslav Halak would be the best goalie (and arguably player) in the tournament? My point is the difference between players isn't that apparent over a small sample size, let alone one game. It becomes apparent over time, as in the NHL with an 82 game schedule
And yes, my logic is right that SHL and Liiga should have lower status since the best players is not there. Or would you prefer the Czech league over KHL? I know it is difficult with the time difference and geographical reasons but I prefer quality. Omark and Lindström might be well known in Sweden but that is just since they didn't get a place in NHL.
So you wish less people would be fans of the SHL? How do you think that affects hockey in Sweden and the development of players long term? Classic example of not seeing the forest because of all the trees. Your question about the Czech league vs the KHL is irrelevant. I'm Swedish. The KHL is better than the SHL but I'll watch the SHL over it. Many people feel the same about the SHL vs the NHL. I'm a huge NHL fan so I'm not one of them, but I can't blame people who wants to watch and root for a team that's in their city or close to the city they live in. Even though the SHL has players inferior to the NHL, I understand why people want to watch it.
Do you also wish the AHL audience was empty? I mean, why would ANYONE watch Cleveland play in the AHL when they can watch Columbus, who isn't far away, play in the NHL? Could it be because fans in Cleveland like to go to hockey games and support the team that's representing their city? Hmm...