So Leafs are overpaying players that age well, because they play small and soft and stick check rather then hip check, which extends their playing careers.
However a guy that lays all on the line day in and day out, gets punished financially, because he is his own worst enemy because giving 100% takes a bigger toll on a players body and longevity.
I think you just pinpointed, one of the major flaws that is wrong with the Leafs particularly come playoff time.
They don't pay for compete that rewards effort, they pay for skill that doesn't compete, because its better for self preservation and longevity, and being an easy out in round #1 really saves a lot of wear and tear on a body in comparison to all those players in the playoffs that at taking a beating advancing and sacrificing in order to win the Cup.
I'm not worried for Zach as players of his ilk are in high demand, and sought after, and he will have plenty of options to get paid for his true value to a team, once outside the country country club lifestyle of his current team. I'm just going to miss him because I hate losing, and I know will bests skill.