Here’s the problem though: we reject 50m and try to offer a new contract his agent rightly says “OK, you’ve just said he’s a 60m player, pay him as such”, and 60m players get paid a fortune. So then we have not only missed out on 50m we’ll have added millions to our wage bill. And then if his form dips or he doesn’t develop we won’t be able to get anything for him because no club will match the wages of a 60m player for a 20m player.
And if we don’t offer him that level of contract he becomes unhappy, agitates for a move and his value starts to drop.
If you’re going to reject 50m for him and as a result have to pay him that level of wage you have to be damn sure he’s that level of player.