Sure but as the contract ages and the defense fades with nicks and bumps... you are over paying the bejesus out of a 750 ops player for the last half of that deal that isn't Andrew Jones out there.
Not a situation the Braves can afford to be in.
The contract would theoretically fade by the time he's 32-33. Not 36-38 as some of the awful awful big money contracts that have been handed out the last few years like Cano.