Quoting: Canuckel_head
I mean, agreed that players make too much, then you look at the NBA and your brain explodes. Lowry just signed a deal to make 30mil a year. Ridiculous. McDavid is likely worth more. I mean, is Marner really worth almost 11mil? NOPE. Point contract price is probably really accurate. I see a lot more players getting big money without looking at the team dynamic and impacts on getting a Stanley Cup. I think McDavid is worth his contract, but it holds the Oilers back from having a more rounded team (...also the location and especially management impact that too).
It makes some sense in other sports, as one player can have a much larger impact. That's just not the case in hockey. If you have a $20M player, your team will likely be worse, not better.
The $10M range should be reserved for a handful of players and 3rd/4th liners should not be getting long term deals for $4M, yet GMs hand them out like candy, and they are kind of forced to because another dummy will pay if you won't.
So instead of deals that make sense for the team and ther player, the team is expected to swallow some bad deals for short term gain.
I'd rather see a lower cap and lower prices for fans than see borderline "top line" players making almost as much as the best players in the league.