Yeah he's a tough one to place. As you said, his contract is the reason I think he stays plus being the right age for this next core and a RHD, which they lack prospects at.I'm torn on Carlo to be honest. I love his skating and his stick work. Those are his two truly elite skills. The rest? Sometimes I don't know.
But it doesn't matter he fits what Sweeney and Co. look for and he's going nowhere I don't think on a cash strapped team while meanwhile many would argue he's on a great contract.
On the other hand I don't think you go into the offseason and not listen to some offers for him. If he can be in a package to bring back a future C for us you need to consider it, or if he can help restock the cupboard and clear some cap you also need to consider it.
I think it's also time to question if they have too many 'passive' dmen like him, who IMO don't use their size enough besides as a tool to protect the puck or clear the net. I dont need him and Lindholm to bang bodies every shift, but having two guys that big being passive is hard to watch.
Have to wonder too if his development was hampered by those concussions and he is starting to take some more steps forward after last year.