The way I think about it is, we’re not gonna win with Karlsson on the roster and if anything he’s just a detriment to our short term goal of drafting as high as possible.
But there is a chance, however remote, that within the next 2-3 years Will Smith or Leo Carlsson develops into a 1C for us (especially if we’re lucky enough to draft Carlsson, just look at how dominant Elias Pettersson was in his D+2 season), we grab a future 1D at the top of the 2024 draft, Eklund develops into a first line winger and we hit on at least one other prospect between Bystedt, Lund, Havelid and 26th/36th this year.
At that point you’re going to want cap space to surround the new core with young impact players from other teams much more than you’re going to want a 35 year old Karlsson taking up 11.5 million in cap space.
Would I bet money on all of those things happening? Probably not, but at the same time Ottawa went from being a shambles in 2019 to trading for DeBrincat and Chychrun 3 years later. And that was despite trading away the 2019 4th overall pick and blowing another top 10 pick in 2021.
Things can change quickly and it’s better to create maximum flexibility going forward than hold on to players like Karlsson and Couture who will likely never contribute to a winning Sharks team again, and certainly won’t provide value relative to their cap hit.