This is an interesting situation to follow because we have never seen how NHL teams value really young assets as ‘UFA’.
But I don’t quite buy the logic. If you are willing to pay X amount for an RFA of another team, you should definitely be willing to pay X< if the same player was a UFA?
I mean, of course they pay a lot to get him from another organization. I get that. But when we are discussing his next contract, nothing is different. At that stage it’s about keeping him from going to other organizations.
Sure, it’s of course possible that Carolina think that he is a 6m player today and not next summer, but in that case this is a really boneheaded move by them. If they do not give Kotkaniemi a QO, he is free to negotiate with everyone. How can they be sure that he will sign a cheap long term deal with them and not like Tampa or Florida or Colorado or even us?
Edit: Writing this post I realize that you in theory (a) can get a player that you deem to be worth 6m plus a 1st and a 3rd, (b) misuse that player tremendously so that the entire league think he only is worth 2-3m period, even if he could come for free, (c) meanwhile you yourself knows all along that like 4.5m per is what he really is worth so you offer him that on a long term deal and can keep him despite that he is free to negotiate with everyone.
But I doubt this can be executed in practice.