McDavid should be downgraded due to his contract value? I’m sure teams would more than gladly pay his salary which is likely considered an underpayment.
However, if salaries weighted so heavily Mackinnon would be considered the most valued player in the league. He earns half of McDavid and 35% less than Kucherov. He plays on an inferior team and being a 1C more valued than Kucherov playing wing. The +/- is nearly the same even though he is nearly 30 points ahead.
McDavid and McKinnon are considered franchise players, just don’t see Kucherov at that same level.