You can't have it both ways: you can't say, "we'll never compete because we don't dedicate ourselves to pitching" and then turn around and complain that this deal wasn't perfect. Unless your payroll exceeds 100 million, perfect deals don't fall into your lap; you make them happen. High risk; high reward.
Would you rather stick with low risk, low reward?
The optimal thing would be to produce a Roy Oswalt from your farm every year. The signing of a guy with the talent of Graves to a LTC is, IMO, the second most optimal thing.