Completely agree.
I think there's a ton of reasons a player might not work - lack of coaching/development, injuries, they didn't have it upstairs, they were just incorrectly overrated to begin with, etc.
Alabama consistently has 1-2 Top 50 guys in every class that become busts. But when you're getting 5-6+ Top 50 guys each class, the busts go unnoticed. With Miami, because we've been getting so few Top 50/100 type guys, each miss becomes amplified because we're so dependent on each one working out.
The key isn't any one player - it's a numbers game. The % of those that don't work can stay the same as long as overall amount is increasing.