If St. Louis wins the World Series they won the **** out of the deal.
One year of Heyward to get you to the playoffs (and maybe win it all) vs. the control and current and future possible production of Miller and Jenkins? Can't blame the Cards for taking a shot given the direction both sides were going at the time of the deal.
Have to admit that sounds a whole lot like payback for the Drew/Wainright deal to me personally though.