I mean, injuries can happen. I guess your argument is only sign superstars to long-term contracts? But DeBrusk is a good add and I would rather do 5.5x7 than 7.5x5.
Of course injuries can happen. And drops in play can happen. That's the point. And when you go to 7 years on non-star level players, in the majority of cases they do happen.
The lower the level of player and the longer you sign them into their 30s the more risk the contract takes on. Giving Connor McDavid 8 years from age 21-29 : great. Giving Loui Eriksson 6 years from age 31-36 : bad.
Fans perceive that most players play well into their mid-30s but that's simply not the case. By the team you get to age 34-35, it's really only star players that are still playing well.
Take a look at the 2010-11 Canucks and when the forwards on that team had their last quality/productive year :
Sedins : 35
Kesler : 32
Burrows : 31
Samuelsson : 33
Raymond : 28
Higgins : 31
Torres : 31
Hansen : 30
Only the Sedins continued as productive players into their mid-30s and if any of those other guys were given 7-year contracts at age 27 the team is eating a ton of shit in the last few years. And this is the pattern around the league over the last decade. Careers are *way* shorter now than in the 1990s/early 2000s.
I also think Toffoli is a bad comparison for two reasons.
1. He hasn't been bad on this contract yet, so it's comparing your opinion to your opinion.
2. Toffoli never had great legs and seems to be getting slower. DeBrusk is a powerful skater and contributes on both sides of the puck.
Drop-offs for 2nd line players tend to be pretty consistent across the board regardless of skating ability.
Finally, if you want to get bargains, you gotta make bets. Somewhat like the Atlanta Braves.
The contracts Atlanta signed were more in line with the Slafkovsky contract in Montreal - jump the gun on signing young guys long-term and hope to get a bargain through their prime.
This isn't really the same thing.
If DeBrusk plays as well as he can (or even jumps up a level) then you will have him at an incredible bargain as the cap goes up. Conversely, if we signed him for 7x4 or something, you're paying him more than he will probably deserve, and as the cap goes up and perhaps his worth matches his cap hit, he's a ufa again.
Debrusk is 27 and has never really exceeded a $5.5 million sort of level of performance in his career.
Could he pull a Hyman/JT Miller? Maybe, but realistically in the range of potential outcomes that's a relatively unlikely scenario. Most likely he'll continue to be a streaky 25-goal ish sort of player for the first half of this deal and then start a decline.
And again : I don't really have a problem with the Debrusk deal. The AAV is fine and at least the last few years probably don't line up with our contending window. But the term is still pretty terrifying for this level of player.