I think all the UFA's coming up after next season is what MB is likely looking at and the future contracts for guys like KK and Suzuki when he was talking about his available cap during his year end presser.
We can all debate until the cows come home which of the upcoming UFA's should or shouldn't be re-signed but I think this is playing a part in any spending MB will do during this off season. IMO if he does spend it will be for a scoring winger but I'm expecting him to start next season with a bunch of available cap space again but who knows.
I'm aware he's talking about 2-3 years but it's simply isn't true that we would be in cap trouble then even if we wanted to re-sign all the UFAs and give raises because there simply isn't enough roster spots to do that.
For example we aren't going to get OEL but also keep Petry, Chiarot and Kulak. There isn't enough roster spots for OEL, Weber, Petry, Chiarot, Kulak, Mete, Romanov, Fleury. So if we do trade for OEL and re-sign Petry we are pretty much guaranteed to move either Chiarot or Kulak which saves you 2-3m.
It's the same at forward, we aren't going to be paying all of Danault, Suzuki, Kotkanimi, Domi 6m+ because there isn't room for them all to play center, and if we move couple to wing then there isn't room for Drouin, Tatar, Gallagher, Armia. And we already have the bottom-6 covered with guys like Byron, Lehkonen, and most people expect Caufield to be pushing for a spot 2-3 years from now.
But it's pretty obvious that MB doesn't actually understand that roster spots are limited which is why he's always signing tons of bottom line players which barely even play for us because there simply isn't room for them.