You'd think some of you would have learned your lesson when decrying adding legitimate stars to the roster.
Have you not seen what happens when you pass up the opportunity to add a legitimate star because of the monetary cost?? You get Danny Dekeyser at $5M til he's 33. You get Jonathan Ericsson at $4.8M* til he can no longer skate. You pay Frans Nielsen $5.5M for six years til he's 38. You give Jonathan Abdelkader a lifetime deal.
Yes, Karlsson will very well cost $12M. He may even cost $13M. But you know what that means?
It means you don't get to have Kyle Quincey for $4.8M*
It means you don't get the luxury of signing Bernier to a 3x3 deal.
It means you don't get to the honor of paying a 35 year-old Brad Richards $3.3M*
It means you have to choose between Abdelkader and Helm and ship the other off at the deadline.
It means you have to give up on Brendan Smith sooner than expected and pass on giving him $3M*
It means you have to think twice about giving Stephen Weiss $6M*
It means you can't give Dan Cleary his a yearly salary for merely existing.
It means you can't give everyone on your team an NTC because - hey! - you might have to trade a mediocre player even though you treat him like your firstborn.
In short, it means you end up paying and treating depth players like they're depth players. God forbid.
And before anyone accuses me of being biased, I absolutely agree with the concerns about Karlsson's injury history and the criticisms of his defensive acumen, but that's part of the trade-off with a free agent star. You aren't going to get good contract value for them but their organizational value is potentially immeasurable, and that's especially the case where the free agent star is the type of player you desperately need, as in this case.
*in today's cap dollars (so as to make comparisons between $12-13M in today's cap dollars more genuine)