It's not that the guys Oakland got are worthless. It's just that they didn't get market value for Hudson. This reminds me of the exact situation with the Mets, and Kazmir last year. If they wanted to trade him, and give up on him, they could have at least gotten more than Victor Zambrano (Lofunzo advocated this like crazy when it happened, and I agree with him completely). I think Oakland will be saying this for years to come, even if Thomas, Meyer, and Cruz make their impacts.
With guys like Jaret Wright signing for $7M/year, Hudson should be able to get pretty much anyone in the league with a few exceptions. The market for a quality SP is always relatively thin, but especially this year.