Good point on Angelos and maybe Wren felt he was under the gun, but I look at this deal as just tying up an average player for another three years.
In his defense, there currently isn't a solid major league prospect playing 3B in the Braves' minor league system. Salcedo has been challenged and it doesn't look like he's overwhelmed at AAA, but he's not flourishing either.