I'd agree with that, but then you have to take the players and especially their agents into account. Players want to play at rthe highest level and agents are in theoir ears telling them they have a short career and x, y, z teams are interested in them.
Another view also, if we hold a player to his contract and won;t sell, the best young players won;t come to us to be locked in.
I get where you're coming from but the reality is, we're not Liverpool or Man Utd, we're a mid level team and players see a good team with a good reputation which would be a perfect stepping stone.