What you don't understand is that sometimes things can't be done. You are given certain cards, and circumstances. You are working under the assumption that Theo has some magical formula that will allow him to see which players are going to be superstars, but that's not the case. The kinds of pitchers you wanted as depth didn't exist as depth, they existed as starters, and had no desire to be depth.
On top of that, he was involved in every single available pitcher at the trade deadline. Every single one-- he did his homework and left no stone unturned. Every available pitcher. Word was, there was actually a deal in place to get Kuroda, until Kuroda said he wouldn't waive his no trade clause. Go back and look at the reports, Theo was very active, but there simply wasn't a good pitcher out there for this team.