It's ludicrous to say that 1st rounders are the same as top-prospects.
And honestly, if we can get a guy who can play an average RF and hit .275 with 20 homers for the next 10 years, do you consider that a "Fail"? I don't.
Exactly what is the definition of "Failure" when they say 70% of prospects "Fail" at the ML level?
By trading aging stars for prospects, you're getting longevity, salary relief, and quite possibly better play.