Matthews deal is a deal that won't keep him in Toronto. And gives him more power on where to play. Eichel took the discount to play for the sabres for a long time and wants to be here. Matthews I'm not so sure he wants to be a leaf for life.
There are players out there with big long time deals , sure they got payed well, but do regret not being able which team to play for.