gotta be the best of the best. And some of the so called best do very well in AAA ball but cant do it at the MLB level.You'd be surprised how much talent STAYS and eventually DIES in the minor leagues.
You'd think that real talent cannot be denied its opportunity, but agents, owners, and a very deliberate system do it every 17n year to dozens of quality ball players.