You know Trout went 25th overall right? The baseball draft is not such a great science we know that. From 1990 to 2010 the 20th slot in the draft has produced 15 MLB players, 12 of which have had 5 year MLB careers, 7 which had 10 year MLB careers (Out of a possible 13 that's pretty unreal) and has produced 263.8 career bWAR. In comparison to the 277.6 average of the top 3 that's very comparable. It's actually ahead of the average of 233.2 of the top 5 picks and well ahead of the 190.8 of the top 10.
Yes I cherry picked the best low pick number. I could have chose pick 18 which has produced one all star (Dickey) and 18.2 Career bWAR but the point remains that being in the lower part of the 1st round is not an excuse for any team.