What is the option, retain him until the end of his contract and get nothing??
The club can posture all they like on this issue but ultimately he will be sold this summer if he does not sign, further this is 100% the correct thing to do but of course some will criticise.
Personally speaking I don’t care who they sell to, more what they do with the funds received.