You can not compare Tavares contract to Kucherov's contract.
Tavares was a UFA, where as Kucherov could have re-signed for 1 more year and been a UFA after this season.
So after he had 128 points this season you don't think Kucherov could have signed for even more than Tavares did.
Yes you can, specially when you bring Matthews´contract into the picture who only bought one UFA year. Or Nylander who only makes 2,5m less on a shorter deal with many RFA years.
Kucherovs 17/18 season was better than Tavares or Matthews have ever been.
Im not saying Leafs stars dont deserve their salaries or arent worth them from an individual perspective. But their cap structure is a mess because of it and it has created an environment where their contracts sets a new standard for players of their caliber.
Tavares did it, Nylander did it, Matthews did it and Marner will do it. One of Dubas' (or any GM's) most important jobs is to sign his players to contracts that are good for his franchise and he has failed at it....
Btw i like Dubas, he seems like a great guy who knows a lot and will have a great impact on hockey and the NHL but he has failed completely when it comes to signing his top stars...