I hope this doesn't sound too offensive, but i really don't understand that kind of reasoning.
The Olympics in football/soccer are meaningless because the best players aren't there! And soccer/football is much bigger than hockey! When this is considered, and your posting style that denies the importance of the best players (and other examples of your choosing nationalism over logic/reason) it comes across as bias to more than just me
Except for the reason that the football tournaments at the Olympics are meaningless is FIFA actively sabotaging it in favour of it's world cup (so much for "the good of the game"), after the idiotic "amateur" rule was finally dropped: No player that played in WC for UEFA and CONMEBOL (the then by far strongest two confederations) allowed, right after the rule that made it a joke-tournament (soviet "amateurs" won all the time, just like in hockey) was abandoned. It never had a chance to become relevant (top nations failed to qualify bc others could field a superior lineup with that rule in place). Just to compare, this would be the IIHF joining the NHL in trying to make the Olympics irrelevant for the last ~30+ years (and FIFA has a lot more pull than IIHF/NHL combined): They wanted to bury it, and so they did.
If the best-on-best argument were true, the NLA wouldn't be the second most attented hockey league on the planet. I mean it's allright and quality of play is on the rise since i can remember, but shouldn't we all watch KHL or maybe SHL, and, if there's a afternoon weekend game available, the NHL, instead? What's wrong with us choosing the inferior product, even paying more money (live vs on TV) for that?
Heck, talking about football, there are thousands to millions of people watching 2nd grade leagues or even complete amateurs every weekend. It's one of the essences of sport, you come together because of the love for the game (and in these cases, maybe also Bratwurst and beer

), not only when some corporation tells you how nice it is on their high horse. Some here even say that the WHC is irrelevant.. i mean sure, whatever floats their boat, but i'd rather enjoy myself and watch some good hockey (right now, it's the "best-on-bestest" you get with the NHL blocking the Olympics).
I'd go even further and claim that marketing a tournament on "best-on-best" can actually be counterproductive if you are too arrogant/ignorant about it (like the last WCoH; No olympics because f you but watch your countries best players in our best-on-best instead!11).