I agree, or I think I agree without reading the contract.
In ten years he’ll be 40. A smaller, wiry-er man might be nearly as good at 40 as at 30, but a big hulking power hitter (who WON’T be seeing Barry Bonds’s trainer for mid-30s help)?
It’s possible that the Angels protected themselves with performance minimums/ incentives, but I doubt it.
Make that, In ten years he’ll be forty-TWO, my mistake. Which makes the deal even more questionable.