Brassard is a frustratingly inconsistent, but talented player (I'd love to get a 3 year deal done for him this summer).
Stralman is a fine depth defenseman. Plug-and-play in the #4/#5 spot. Gives you solid minutes. Plays physically, positionally sound, and moves the puck up the ice.
Committing to guys like that long-term is not an insignificant risk and can really screw up your salary cap structure if you're not careful. Look at a team like Philadelphia. They hand out term like candy and now their flexibility is limited.
Short/Intermediate-term deals give you flexibility. In a salary cap world, that's almost as important as players themselves.
We get more flexibility with them signed long term because they become a lot easier to move.
It's not an insignificant risk to have most of your players hit UFA either.
You also always pay more or less market value for a player when you sign him, don't matter if it's 3 years or 6 years. With the cap going up, it's a built in mechanism that you stand to gain from those deals.
Look at all long deals signed, besides the one that goes into players 40s, how many were misstakes in hindsight? 1-3? The other 60 seem to be steals.
What do you know that all the other GMs don't? Slats is almost alone in refusing to lock up his players and in preferring having them all become UFAs on a regular basis. Still almost everyone at this place loves Slats strategy of having mass UFAs.
From my point of view, I would bet that locking up a 26 y/o at a decent price for 4-5 years is to prefer over 1-2 years in like 19 of 20 cases. The odd case is that the player breaks when he is like 29, faces a career endin injury or something.
I mean, if Stralsy is worth 3.75m today, in just two years, with the cap going up, he is probably worth like 4.25m assuming that he is as good when he is 29 as when he was 27. So, for him to be overpaid when he is 29, he actually has to regress. The same thing applies when he is 31, but to a greater extent. Or 32 which he would be at the end of a 5 year deal.
I have very good reasons for why players shouldn't take 5 year deals. But to make them for the teams is not easy lol, not with 25-27 y/o.