He’s got a bad contract. And that contract destroys their ability to round out an NHL roster. That’s a bad contract on any team’s salary cap.
Not really.
Marner's contract "destroys" the Leafs ability to round out an NHL roster because they have Auston Matthews at $11.6m, John Tavares at $11m, and are presently not getting anything in the form of "substantially underpaid youth". It's created a culture of the "haves and
Pretty much everyone on the Leafs makes what they're "worth" -- Matthews underpaid by maybe $400k, Tavares overpaid by about $2m, Marner overpaid by about $1.5m, Ritchie seemingly overpaid, Bunting seemingly underpaid, Spezza underpaid by about $750k, Rielly underpaid by about $2m, Campbell underpaid by about $2.5m, Holl underpaid by about $1.5m. Kessel overpaid by $1.2m.
The net effect, probably pretty close to 0.
Because they want to win now, they're not really in the position of being able to create an environment for growth for Robertson and/or Amirov, where they might be guys who perform at a $4-5m level on an ELC; or $6-7m level on a $3m bridge deal.
That doesn't really hold true to a team like the Devils; who are nowhere near the cap, and only have 2 contracts that last beyond next year. Yeah, they're big conrtracts in the form of $7.25m to Hischier and $9m to Hamilton. Even if you add the $11m Marner to that equation...and assume $8m for Jack Hughes, it's $28m to your #1C, #1W, and #1 Defenceman or $35.25m to 1c/2c/1w/1d. That's a much better situation than than $33.6m to your #1C, #2C, and #1W that the Leafs have.
The Devils also have the luxury of a guy like Dawson Mercer for the next 3 years on an ELC. Luke Hughes, Chase Stillman, Alexander Holtz, Shakir Mukhamadullin -- all 1st rounders drafted in the last 2 years. The Devils drafted 5 times in the first round over the past 2 years, including twice in the top 10. Leafs only drafted once at 15th OA.