It does add up in the end though.
Yep, but that's the challenge of building a competitive team.
Let say that Suzuki, Caufield and Dach are our forward core moving forward. If they all are on 1m “sweetheart” discount deals to help the team win, that’s 3m of liquid flexibility for the GM to add another impact player.
You remove a Drouin or Hoffman from the equation and you’re look at a 8m salary under the books by simply removing 1 underperforming commodity instead of trying to move two or three of them.
That could make or break a signing/trade for a player of PLD’s ilk.
Entry-level contracts are where teams get "sweetheart" discount deals.
After that, you pretty much have to pay players their worth + whatever you project them to be. Or in the worst of cases, you're paying them for what they were (see Gallagher, Price).
In the example you gave above, the problem is the Drouin & Hoffman contracts. Not whatever Suzuki or Caufield or Dach will earn moving forward.
I agree with what you’re saying though, but getting guys to buy in on a hometown discount to try and build a winner should be at the forefront of any GM’s agenda.
I don't think GM's getting players to take "hometown" discounts is a strategy they do or should employ. It's more of a player thing, if the player is willing too, great.
It should never be expected or even demanded at the negotiating table. You should always approach players, as a GM, with a contract negotiation that represents their market value.
Would you rather be Toronto with this core:
Matthews 11m
Marner 11m
Tavares 11m
Or Montreal with this core:
Suzuki 7.8m
Caufield 7.8m
Dach 7m (example only, I know he currently makes less)
PLD 7.5m
Toronto paid their stars market value and they still can’t put together a winner, because outside of 4 forwards and Rielly they are a dumpster fire.
Toronto screwed up the moment they put their entire salary structure out of whack by signing John Tavares.
Furthermore, signing Matthews & Marner to shorter deals is what we want to avoid. So that's not quite the best example.
But to answer your hypothetical above. That's not quite how it would break down.
Suzuki 7.8M
Caufield 8.5M (let's just say for example)
Dach 3.3M
Dubois 7.5M (kind of a guess)
Even under this scenario, which again is purely hypothetical, the Habs still end up paying 4 players a total of just over 27M annually for 4 players, while the Leafs are paying over 33M for 3 players.
So the Habs have MORE than enough wiggle room to factor in a contract extension for Caufield that represents his market value IF the "hometown discount" option isn't available.