I agree, this should only be the case when signing/buying a new player, not on renewal of contract.
As it is now it is 10% extremely expensive
Like it is now, renewing a player's contract is as if buying the player again from the market. Maybe this is why many users sell their players after 2 seasons and buy other players.