Pavelski left because there was no money. There was almost nothing either side could do about it, it was mutual. And the room did get divided AFTER pavs left because you literally went from one of the best captains in NHL history to one of the worst, as well as major injuries, the team just not being as good anymore, and the Kane drama. I watched most SJ games during those years. I lived it with the Sharks fans.
And nothing took so long Karlsson was always their best player it was just he was already banged up when he got there and kept getting injured. if healthy he has been their best player since year one.
And if Karlsson is finally healthy and you are adding him for retention and cheap assets and you are putting him on a team where he finally wouldn't have to carry it, and can just play with good players, you are getting one of the biggest bargains in the NHL.
Having your players age 20-25 and in the NHL is the best time to start going for it. At the very least they play meaningful games even if they get dusted in the playoffs.
The experience is better than having them turn into losers. And really no one on this roster has the winning edge of EK (maybe giroux), they play like a bunch of losers when there is any pressure.