Even if that's the case, placing your budget in the player's hands (and the hands of his representatives) is absolute suicide for a mid-market team IMO. Most of you guys preach about how important it is NOT to have ANY bad contracts, and to an extent I agree. It simply doesn't make sense to put that kind of power in a player's hands.
With fully guaranteed contracts (unlike in the other sports), MLB front offices other than those in New York, Boston, Chicago, Los Angeles, and possibly a few others simply have to be RIGHT more often - missing on a player and overpaying him by even $5 million per year can be crippling. This is entirely the reason I don't usually disagree when someone says we "shouldn't" play on a Price/Greinke/Cespedes/whomever.
But you can't have it both ways - many who make the argument that we should play on Heyward are the same ones who scream the loudest about how much we need offense, and more to the point, power on offense. I just don't understand how it makes sense to then want to turn around and devote the financial resources that it will require to sign him to a player who doesn't help in the power department. No one questions Heyward's value as you explain it - he's absolutely a great player - but even you admit the vast majority of his value is derived from his defense. That doesn't help an offense that many of you described as "putrid", "awful", "historically bad", etc..Was he a better offensive player this season? Sure. He STILL hit less than 15 HRs with an OPS below .800.
I have trouble understanding how adding a player like that helps "fix" the problems everyone says our offense has - especially for $25 million a year.
Regarding Heyward. The Braves need good players. And I'm not one to say we need power to be a good offense. But power does indeed help. Gattis for example had huge power in 2015 but overall he was a bad offensive hitter. And the reverse is also true. Heyward didn't have good power numbers but overall he was a really good offensive player. He would most certainly help our offense and he would of been the 2nd best hitter on the team. With that being said our outfield defense was a huge problem as well and he would go a long way to fixing that area.
Again my issue is you need good players regardless of where they help out. If you run out a team of 700-750 OPS players with elite defense then you are still going to win a ton of games during the season assuming your pitching staff is not garbage. Just as you'd win with a team full of mashers that can play a lick of defense. The overall value of said player is what's important to me.
As far as bad contracts go and trying to avoid them. That's a possibility in every long term deal. And you're right, mid market teams can't miss on those or it's really going to set the team back. I think any long term deals for players over 30 should be something that doesn't happen. They almost all end poorly. The ideal situation is extending your own players into their early 30's or signing FA's who hit free agency at an early age. Other wise short term deals are in order.