There's only 60 spots (in the draft), and some things just are not reported so that everyone understands how it works. There's international players, and there's high school players to factor in.
You have to perform a balancing act. You don't want to forsake talented upside players for the future who may not be ready to deliver today. If you don't have those guys in the pipeline, your well may run dry.