Who is terrified? I'd call it objective evaluation. He's still the best C available, and if he'll come at somewhat of a discount, it's probably worth it. Then find a second good C to upgrade our forwards overall. I believe C is a critical position on the team, far more so than wing. If I'm letting someone go, it's going to be Marner. Far more cap, and I think you can improve the team by paying two good guys, for the one he has.
The reality on the strategy of just letting people go, is you then hope you sign one of the other guys, and in your case, you are focused on Bennett. Suppose we let Tavares go, and Bennett signs elsewhere... and while we are focused on Bennett, Granlund goes elsewhere too. Then what are our choices? Dvorak, Kerfoot, Gourde? Is that who you want for 2C.
It's all well and good to have a desire to just make change, because you want change, but it also has to make the team better, and have a realistic chance of being pulled off. I like depth at C... if you asked me.. I'd take Tavares AND Bennett. Over Bennett and Dvorak(?) I'd take Tavares and Gourde, over Gourde and Kerfoot (?) I'd take Tavares and Duchene.... or even Duchene and Bennett.... but the thing is, you are hoping to sign someone in a competitive Free Agency, and you are competing against 31 other teams. Just because we want someone, doesn't mean we get them. Tavares, if we want him, he's here... no risk in that at all. The key, is signing him to a low enough cap hit, hopefully through deferred cap, that we can sign any one of the better names listed in this post..
That's the thing, it doesn't necessarily have to be either or, it can be both, if we can find a way to make the cap work.