And all 3 of those leagues have considerably larger revenues than the NHL does. If you want to find a $20M equivalent for other leagues, try looking for $50-60M+ contracts among the wealthy leagues.
And the NHL also has a better resolution when it comes to saving money on prospects/younger players in terms of control. Right now, the issue is that the star players of today's game, are underpaid with respect to how they would be perceived on markets in other sports. As you've stated, this is because of revenues being larger in other leagues. But part of that reason is due to how the salary cap is structured. It significantly helps your middle-level NHL players, and does not focus on your top-level NHL players.
Just to add, increasing revenues probably should not be a goal if you plan to have a lockout this often.
Within the league, certainly, but they have been for the past 2 or so decades. Compared to other, more profitable leagues? Not a chance.
The gap between a star player's salary and a middle player's salary has widely decreased since the new CBA.
What about the rest of the teams that are barely breaking even? Flames, Pens, Flyers, Bruins, etc. Given the last CBA's framework, there are only 5-6 "economically viable" hockey markets.
This is because of the lack of a sound economic structure which all teams can live with. If the league wants to go with a 30 team-model, then they need to figure out a sound business model. They currently do not have one.
Minimum salaries are pretty similar across the leagues. Around $500k. Maximum salaries are influenced by what the individual leagues can afford. It only makes sense.
The problem is that owners give out crazy, overpaid contracts to middle-level NHL players and then when it is time to give out those very same contracts to the star players, they begin to cry about it. This is problematic because of the salary cap.
Having almost $50 million extra to spend on your players is of course a MUCH bigger advantage than an extra $16 million (difference between cap ceiling and basement).
You do realize that teams who could spend to the cap ceiling, do not already do so and hover around the basement? These very teams could spend more, and be near where the cap space allows them, but they do not. Other teams already get a financial advantage with a salary cap.
Eliminating the salary cap will not be as drastic as you think.
Rodriguez plays for a team that has twice as many home games and can hold almost three times as many people with a television contract that is... uh... approximately 5 billion times higher (give or take? just an estimate) than the typical hockey team
Of COURSE Rodriguez will make more money than people like Crosby.
If you think my point was to suggest that Crosby should get paid like Alex Rodriguez, then you've missed my point.
I am just describing the discrepancies between the top-level players of different leagues, in which it's clear the top level NHL players are underpaid. The resolution would be to pay top-level players at a fair "market price".