He could have signed Buehrle and Reyes for nothing but money just a year prior, instead he PAID Miami in prospect capital to take a year of their surplus value and then dump the monstrosity of their contracts onto us. Reyes and Josh Johnson were known high-risk players: Reyes being a speed-driven player who was bound to fall apart at any moment due to his collection of injuries and age, and Josh Johnson who already had TJ surgery two-years prior and shoulder inflammation the year prior in a season wherein he was already showing cracks. They were poor risks to take; just like it was a poor risk to expect Tulowitzki to do anything other than completely fall apart.
The ramification of that trade stretches far beyond just the assets given up as that deal alone added a hilarious amount of payroll that barely pushed the needle. This is the exact reason why he then went into that the following season (a "contention year") with clear desperation moves like pushing Osuna and Castro from A-ball to the MLB bullpen, rushing Norris into the rotation, rushing Pompey into the OF, etc. Those moves were made because we had holes to fill on the roster but no money to do so in free agency, because he spent it all the year prior and didn't get anywhere near his money's worth. Even Buehrle who was a "success" wasn't exactly giving much surplus value as he was paid something like ~$16 mill a year. Rogers wouldn't give him any more money to spend so he was forced to rush prospects up. Osuna ended up being a huge success, but the other three were flops predictably as they had no business being thrown into their roles (like Castro essentially being the 8th-inning set-up man LMAO).