This is all valid, and I used.to agree quite strongly with this position.
But a lesson I've seemed to pick up in recent years is just grab the player you want and find a way to deal with it if/when it becomes an issue. Vegas for example hasn't let contract stuff stop them from making necessary moves they get who the need to get and then do what they need to clear room. The Leafs haven't let guys like Robidas, Muzzin, Murray stop them either.
And you're right that we can't necessarily assume that the team will be rebuilding. Id wager Matthews is likely going to finish his career with the Leafs - but the fact is he's also only signed for the next 4 seasons at present - those years obviously need to be prioritized for competitiveness rather than the longer 5,6,7,8 year period.
Matthews is signed for 4 years, but has shown nothing but a commitment to be here for life. Nylander is signed for 8 years, and will probably be a Leaf for life. Marner loves the Leafs, and unless management
really sabotages the team, he will be a Leaf for life. We have many years left, and we can't just ignore negative impacts on other competitive years 3, 4, 5, 6 while tunnel visioning on specific players for years 1 and 2. The players we've gotten have not been must-haves, and this type of term should not have been necessary to sign them. We haven't even got them cheaper for doing it.
Not sure what Vegas has to do with anything. They pivot a lot, but they haven't been doing this. It's a lot easier to pivot when your contracts aren't poison pills. Also not really sure what the Leaf players you named have to do with anything. The concern is not as much an injury that puts them on LTIR for the entire rest of their contract (even though the loss of Muzzin did actually really hurt in 2022-2023). The concern is everything else that could happen. Heavy decline but still playing and hurting the team. Heavy decline and taking up dead cap. Injured in and out of the lineup constantly. Having to spend assets to move them. Buyout taking up dead cap. LTIR being changed. Etc. There is often no way to just "deal with it" when it becomes an issue. There are often negative impacts on the team in some way. We've seen that first hand and should know better. The GM has a responsibility for the present
and future.
Cap is going up, I'd imagine that spikes the AAV on long term deals.
Not that much. And the whole point is we don't want long term deals. We definitely shouldn't be paying extra money for it through heavy decline years.
It's supported by the fact that when I look at the contending teams around the league and try to find where I think McCabe would fit among them, very few teams would have him in their top four.
It's hard to find a team that
wouldn't have him in their top-4. You're underrating him, and/or overrating others.