NHL GM's have already figure out long contracts to old players is bad
https://www.spotrac.com/nhl/contract...ength/dir/desc
Last year the only contracts over 5 years given out to 30 + year old players were
Hellebuyck (30 - 7 years)
Scheifele (30 - 7 Years)
Montour ( 30 - 7 Years)
Skjei (30 -7 years)
Stephenson (30 - 7 years)
Tanev (34 - 6 years)
And that's only 4 teams in the NHL giving out those 6 deals. Winnipeg needing to keep their two stars, Seattle trying to make an impact with loads of cap room, and Nashville.
Then there's the only one really sticks out and it's by the same dope who signed Huberdeau. Basically there is one super idiotic GM making the most horrible signings