20 years ago the MLB draft was a crapshoot. Now it's becoming more and more of a sure thing. The developmental aspect takes longer than other sports but a good GM/scouting staff should be able to produce at least league average MLB players with the occasional star.