While I agree that the overall rating isn't accurate anymore, if it's removed, what would contract demands be based off of? There will always be an overall rating coded beneath the surface for this to control how the AI views players and so the game knows how much money a player deserves. It can't simply be based on production or rookies or guys that have been waiting in the wings would be worthless.