It is an alternative attempt by the NHL/NHLPA to achieve high-quality hockey games between all 8 teams. It cannot be compared to the Olympics because it clearly distinguished itself as a different type of tournament. Speaking of which, I think the passive shell play of many teams in Sochi 2014 gets the blame for the exclusion of the lower ranked nations (fairly or not). Unlike Vancouver 2010, the majority of games played at the last Olympics were difficult to watch for anyone outside the two nations playing.
The federations are more appropriate beneficiaries of the revenue than the players risking their careers to play in the tournament? Indeed, there are benefits to growing the game through support of national federations, and not every tournament needs to follow that format. In particular, I imagine many Slovak players would not appreciate their efforts on the ice supporting the Slovak Ice Hockey Association and its known
corruption?
Greed is obviously in the eyes of the beholder. When I think greedy, I see an organization like the IOC who exploits countries and athletes to prop up the ego and pocket books of a few elite few IOC members. Why not rally against the Olympics hockey? Or is greed OK as long as the tournament follows the age-old international formula? This World Cup format was obviously a compromise solution to include the likes of Kopitar, Vanek, Zuccarello, etc... and they will be compensated well for their efforts.