Maybe, but at least it's 3 more years of 3 more million dollars worth of options. That part ISN'T speculation, that's just how it works. On top of that, it's not like his raise after the 5 years could have taken him much higher than the salary that he has for the rest of his new contract... he's already hitting 10/11 million as it is.
Maybe you're right...but there are ways to create cap space if required.
If this unknown player with was available for the Habs, I don't see why MB couldn't make a move simply because Subban is making 9M per year on the cap as opposed to 5M or 6M.
if there was a player out there that Bergevin identified that could help the Habs right now and was available, and the Habs didn't have the cap space to get him, he would find a way to make it happen.
That's what every single team does and like MB or not, one of the things he's proven very capable of doing, is finding ways to unload salary.
Cole, Bourque, Parenteau, Moen, Prust...etc...