I think the concern is that he shouldn't be the face of the franchise. Is Pete Alonso the face of the Mets and some must keep superstar? I don't think he is - Lindor is, because he's a legit star. 3 WAR players aren't worth long term deals (say 10 years $250M, which is what I expect it will take to keep him). It's just a bad investment for the long term success of the team. Of course if Vlad is a 150-170 wRC+ hitter, then he's a legit star, no matter how bad his defense and base running is - and maybe he is! That's the challenge right now.
I agree this could be a PR nightmare and have some short term impacts on the team, but there's also risk that he's an anchor on the franchise, when we should be trying to find a true "face of the franchise" guy to build around.
Has connorp come on to remind us that big time bats (even if they come with other major liabilities like defense and baserunning) are worth FAR more than their WAR suggests? Isn't he always telling us how Schwarber, Teo, Castellanos, etc. got PAID as free agents over guys who get value from defense and base running because hitting is more important in the playoffs and therefore valued more? Maybe we should be viewing Vlad as a 5-6 WAR player instead of a 3 WAR player? Maybe he's right?