So, Leafs have developed players well enough, that they had to leave, due to contracts? Yet somehow, the lineup is the most balanced it's ever been... as players leave, players also step in to replace them, and at a fraction of the cost. Stating some of these players, shows a lack of understanding of why there were moved, or what their roles were. Kadri was moved due to discipline problems, that went well beyond the playoff suspensions. His behaviour was unacceptable.
Brown was the 4RW on the Leafs, and as much as Leafs fans, and I loved him, he would never have been much more than that... it's great that he's been given opportunity, on a team with less depth at that position.
Hyman we'd love to have... but most certainly not at that price, and he's been replaced by Bunting, who has one less point on the season (more at 5v5), at $950k instead of $5.5 Mil.
It's as if you think somehow, the Leafs didn't have anybody to replace these players, and it's as if you think there isn't a salary cap.