You know, cap space isn't only for signing UFA's...it's also for when you need to retain your own players.
Spending money just for the hell of it, isn't a viable plan.
As for Karlsson, I don't see the point...unless the Habs move Weber, there's really no point adding Karlsson.
That's not the kind of deal or player I would target this free agency...but that's just me.
If Karlsson is interested in playing Montreal, term is going to be key more than actual cap hit/salary. I'd be weary of signing him to anything more than 5yrs and even then, for me, it would mean goodbye to Weber or Petry.
1) I don't see any issues with our ability to keep our talent or a competitive roster. No player (UFA or RFA) this summer is getting a hefty raise. Then we got Domi, Mete, and Juulsen the year after but we also have expiring contracts with Weise, Peca, Deslauriers and with a larger cap. The year after it gets more interesting with Gallagher, Petry, Danault, Tatar with Kotkaniemi needing a new contract as well. If our youth grows like we think they will, not all our pending UFA's are coming back.
2) I rather we sign a key UFA too vs trying to do another Armia type deal where we absorbe salary. However, I want impact UFA's, not similar talent to what we already have in our top 9. So if we can't spend our cap space on anyone that fits (including Karlsson cause he says no), why not see what the Oilers would give us on top of Lucic? Worth trying if the UFA market is disappointing like it usually is for us.
3) Adding Karlsson clogs up the RD side but this is a good problem to have. We can either try to move Petry to the LD side or trade him cause there are a lot of team looking for a RD and he has a decent contract for 2 years. That also frees up Almost half of Karlson's cap hit too
How to we add the pieces so we can fix our PP? We add a piece like Karlsson. No way I saying no to Karlsson if he is interesting in playing in Montreal. If he is ok with 5 years at a large cap hit, you sign the contract. If he wants 7 years, you don't say no.