Wow - I mean Kotkaniemi has obviously had a fairly turbulent NHL career thus far, but a lot of the comments especially early on in this thread suggest people really will go out of their way to spew old narratives just for likes
Right now this season, Kotkaniemi's body language looks more confident and he is playing just like it. We'll see if he keeps it up for the duration of that contract, but he's been more than fine and the Canes have been happy with his overall play
People really are that insecure about their own teams to come and dunk on a player they clearly know nothing about
There are definitely a fair share of Canes fans who have been more than underwhelmed with Koko since the offer sheet and that is totally warranted, but I haven't seen anyone in sky is falling panic mode about it and this is for a few reasons.
1. He's still young. He's 24 years old and while he has a lot of NHL games under his belt you can basically throw away his time in MTL with how poorly he was managed. Coming to the Canes is a different system and situation from just about any other team in the league and even season vets have had longer learning curves in order to fit in properly.
2. While his play has been up and down overall, he has shown 10-20 game stretches where he's played confident, as you mentioned, as been very impactful. He's playing absolutely fine right now but we will need to see if he can keep it up.
3. The contract was signed with the idea that he could possibly become a 2C but if he ends up being a Staal replacement at 3C it's absolutely fine for the money as this is a role that Carolina prioritizes and with the cap rising $4.8m is very much 3rd line money
4. As has been mentioned a million times, if it absolutely blows up then we can buy him out after this season for less than $900k per year, which again for the rising cap, is extremely minute.
Has the offer sheet and contract worked out perfectly? No, but it would probably grade out as a C or C+ right now but with a lot of outs and options for it to improve.
TLDR version is Canes fans are super concerned and Koko wouldn't be moved unless it's an actual hockey move to improve the club not a cap dump play.