Let's assume they are all gone, you still pulled 1 kid out of a 4 player class as the 1, without the precious Top 150 ranking.
And 2nd, Harper is not gone, Mathis got beaten out by the guard who wasn't Top 150 and the 3rd player played to his potential for his 2 years on the court (Young).
I have 3 players you left out of a 9 player rotation....and your argument should be we should have recruited 3 additional Top 150 kids who are ready to play. My guess is 2 (Cliff and Jaden) are replacing the 3 "who are gone", in your precious and ridiculous way of filling an 8 to 9 player rotation.
I know we get 13 scholarships, but in 99.9% of the cases, 4 out of the 13 on a roster, don't play consistently. Every program has players who "don't play".
In football, you get 85.....everyone who understands recruiting, knows kids are underachieving or are considered as an overachiever. You have no credibility with your argument whatsoever.....most football programs play around 45 kids, max in a season.
If you believe RU should have 13 Top 150 kids at a time, the best programs in the B1G, usually have 9 or 10 out of their 13, in that category. And no Top 150 kid, picks a school, to sit behind another player with a similar talent level, before they transfer to somewhere else they can play. You could recruit at the levels that you are complaining RU should "do better", and you are not going to keep all of those players happy, and playing, even if you did.
My guess is you are really just that dumb in regards to following college basketball recruiting OR you could follow or check the recruiting at Kentucky and see how many Top 100 kids don't play as much in Game 1 or month 1, and transfer somewhere else. The goal is to win basketball games, not accumulate players who don't have a path to play.