What a long-winded pedantic way of simply saying that the end years of a long-term contract might not benefit the team as much as the earlier years of that contract. And that the Mets shouldn't overpay for Alonso. But if they do overpay, well, Cohen could afford it so who knows what's good for the ultra wealthy money-coming-out-the-wazoo New York Mets?' The wealthy teams have been overpaying for superstars for decades and decades. It's the price of buying superstars on the free agent market. A team wants a player's productive early 30s years? It's also gonna have to buy some of that star's less attractive late 30s years. That's what it's gonna cost. The Yankees, as just one example, have been doing this for about thirty years and haven't had a single losing season in all that time. In fact, they have baseball's best overall record in that time. It'd be nice if a team could void a superstar's contract unilaterally as soon as the player sucks -- in other words, whenever the team feels like voiding the contract. Is that what you want? Is that what you think should happen? Because if not, then thanks for mastering the obvious principle that baseball contracts carry risks to both sides. But yeah, we get it: the Mets shouldn't overpay for Alonso -- (whatever overpay actually means to the Mets). And besides, there are significant benefits to signing a star earlier, or as you put it, before it's necessary. The price of signing elite top baseball talent goes up every single season. The price has never gone down. Not once -- not since the dawn of free agency after the '76 season. The price of top baseball talent rises every single year, by at least 10%, usually more than that and some years, much more. Then apply that price hike over the length of a multi-year contract. So it's cheaper to sign a player earlier rather than later. Waiting another year to extend Alonso could cost the Mets thirty or forty million dollars over the life of the new contract, all other things being equal. Plus, this all started when you wrote this: Why? To throw millions of dollars around needlessly and screw themselves if he comes down with a career-ending injury in the next two years? ... which is a wholly different concern from what the length of Alonso's hypothetical new contract should be. Not to mention that Alonso could, just the same, sustain a career ending injury even if he's extended after the 2023 season. Or after the 2024 season. And not to mention that if you're concerned about Alonso sustaining that injury during the period before he would've become a free agent -- well that's insurable. A non-pitcher in his mid 20s with no injury history (I can't recall Alonso ever landing on the IL. Or DL) is insurable.