Again, agree 100%.Also, it may be that the team didn't see guys available in the third and fourth round with high upsides, who the scouts liked, and were signable for reasonable amounts.
So rather than waste the third/fourth picks they go with (possibly) lower ceiling guys but potential major leaguers who were signable.
Judgment call.
Just very hesitant to pan a pick until the player plays a while.