The NFL average and minimum salary only as low as it is due the 55 man roster. So in that way its not comparable to other sports with much smaller rosters.
Sure the NHL has lagged behind other sports in revenue but the NHL also under reports revenues and franchise worth relative to reality and other leagues.
The NHL as we often agree does the worst in terms of marketing and benefitting from their star players cachet. Both on the ice in allowing the players to shine unimpeded, and off the ice in marketing they don't capitalize enough.
McD in marketability terms should be gold on and off the ice. He should be in a different stratosphere from where he is in terms of pro athletes pay and potential pay.
Whats been missed in the discussion is historically landmark changes in pay for free agents will have quantum effects on leagues profile and general pay. If a McD demanded to get paid 20M and settle for nothing else and threaten to sit out the league CBA would be renegotiated to allow it. Just saying. Whatever he gets paid in next contract he's worth much more.
Its even arguable that the leagues current cap and pay devalues the profile of their superstars and tends to put them in poor light of what other profile athletes are making. For the non discerning sporting fan this equates to them not being good, not of comparable worth etc. Its only the NHL that isn't worth it if you get my dig.
Agree about the roster size distortion effect. Though NFL super elites still get big bank pay while a huge swath get low pay and no guaranteed job.
The NHL salary cap is predicated on transparency with clear hockey related revenue accounted for. Failing to do so or false reporting is likely collusion or a sueable legal matter. Professional sports team have been given significant regulatory considerations in terms of operating their cartel systems. Not sure NHL would risk its business model and standing over cheating their reporting. The huge money is in expansion which gets parcelled out is beyond sharing with players.
Oilers valuation has absolutely soared through McDavid effect, winning team in monopolistic conditions that enable maximum revenue return, a heavily public subsidized hockey parlance, and increasing value of NHL franchises onboarding over time. McDavid's super elite game has a halo effect for Katz's team worth but also creates another revenue stream for McDavid himself as we see with non-role model gambling partnership, banking and other stuff.
There's no league competition like the rival WHA that created heated inflationary prices for player salaries; upended the front end of player acquisition with signing underage players; and opened up a global market for talent signing European star players.
With a hard cap system it at least puts all franchises on a prospective level playing field with controllable decisions how to disperse their cap range for talent. Without it we would see even worse erosion of talent from secondary markets to palm trees and no-tax jurisdictions.
Now a prospective discussion point might be an evolving cap system, similar to NBA, in which the Larry Bird rule provided a means for teams to spend beyond cap to retain how to acquire elite talent. In the big picture the NHL is trying to evolve out of a niche, regional sport played on ice into high growth opportunity space where ice is served in drinks and the only toothless 'athletes' are at the NASCAR races (just kidding cancel culture!! haha). Hockey is a distant thought in terms of established sports entertainment options, a highly technical sport played at highest speed so challenging for new fans to understand and embrace.
With a new CBA in the impeding future and record NHL revenue growth and expansion fees, I doubt it's coincidence that players like Swayman are spouting union brother mantra and that it appears maybe the flag mark Draisaitl contract might be more complex than anticipated. The signals are likely for fans who can get ready for another barn fight between millionaire and billionaires. After all 'it's just business' both sides continue to remind us all.