I guess paying for seasons 25-35 is better than what you normally do, but I sure wouldn't want to commit that much guarantee over that long a period. Almost rather pay 50 million for six years.
Why do people think Harper and Machado will only be signing 10 year deals?
Those contracts will almost certainly contain guaranteed money into their late 30s, with one or more opt-out clauses built in so they can test the FA market again before they are 30.
Contracts in the 12/450+ range are in play here. Anyone who thinks the Braves will even be sniffing these players is completely delusional.