Did the Leafs wanna pay Matthews 13 mill when he’s 35? I highly doubt.
Here's the problem though. In four years, at age 30, he's a UFA again unless the Leafs re-sign him (likely the Summer prior, when he's still 29. As in still very much in his prime).
Given the cap is likely to go up a few million between now and then, unless his play falls off dramatically he's lining himself him to make even more on his next deal, and he'll be in a position to ask for longer term. 6 years? 7 years?
With his full NMC, that means he can come back after year 3 of the deal and ask for another raise and longer term. If the Leafs don't give him what he wants he walks to free agency at age 30 (again, still in his prime) and the Leafs get nothing in return. Both MLSE and Matthews know they simply can't let that happen.
Make no mistake fellow HFBoards, the only thing Matthews "gives up" on this deal is the security of a longer term deal. Otherwise, he got what he wanted with another, likely even bigger payday when this new deal expires. Meanwhile the Leafs have virtually no leverage on his next contract.
AM34 took MLSE to the cleaners. And his gift to the team - you know the sacrifice he made to help them surround him with a winning roster? Maybe took a couple of hundred K off his ask ... in return for a shorter deal so he can get another huge payday next time around.