Baseball is such a weird sport. He'll still be on for that $680m even if he leaves/gets traded won't he? Not sure football, even Premier League football, has the sort of sustained revenues absent actually being any good to maintain the madness.
On the dodgy side deals front, I'd be amazed if City's players weren't secretly being promised all sorts of post career riches seeing as their wage bill always seems to be 'reasonable'.