There’s a thick, competitive market for free agent baseball players. A baseball player’s performance is measurable (these days, extremely so), predictable, and transferable to a new setting. Teams know how many marginal wins a player is likely to contribute, and how much each marginal win is worth in terms of revenue, or championships, or whatever the team values. None of these things are true in a corporate setting.
I’d actually argue that, compared to just about any other profession, free agent baseball players are paid accurately in proportion to the value they’re likely to produce over the course of their contract.
Ex-MLBPA diector Marvin Miller – Players’ salaries more justifiable than CEO pay - ESPN