The measure of a good deal in your mind is based entirely on the sell-on price ?
So if you buy a player for £50m, get 5 years of World class performance from him and then sell him in his last year of contract for £10m, that is a bad deal? You have to take into account the value you have extracted in the time you have had the player. It isn't like buying art or antiques, where they just sit on a shelf until you sell them.
You're extracting economic value from these assets while they are under contract at your club.
Personally, I would say we have had a good deal with Fred. Massive engine, decent passing, good winner of the ball, yes. But I think what a lot of people forget, and that a couple of others have mentioned, is the times when we have been garbage, and Fred has been one of the only ones on the pitch holding us together. I think we would be in much worse position over the past couple of years without him, especially pre Bruno. That is his value in my opinion.