I think the Diamondback's did as much as they could with this one...
Trading Justin Upton for Randall Delgado, some garbage prospects and a one-year experiment of Martin Prado at third isn't any sort of a positive for the Diamondbacks. Towers is pretty clearly selling out to win now, otherwise he'd have spun Upton and Bauer off for better prospects, instead of immediate contributors. A competent GM probably would have drawn the line at Andrelton Simmons, or maybe
That is a messed-up organization right now.