The cost to renew a player's contract is very expensive; it is required to pay an amount (so called bonus) equivalent to the value of the player. This is unrealistic.
I agree, this should only be the case when signing/buying a new player, not on renewal of contract.