To test your theory, I had to go all the way back to last year to see that Michigan had a top 5 class with 14 3 stars. That's just the plain truth. It is what is. FWIW
I do understand the importance of having those immediate impact 5* and 4* players. The way I look at it, most of the 5* players and the top 4* players are only going to stay 3 years max - then unless they are a complete bust, they are heading to the NFL. The lower rated 4* and the 3* players ultimately make up the composition of players that stay with the system, learn it inside out and while they may never make the "visible" impact that a really great 5* makes - they end up being the heart and soul of the team.
There are obviously other tangibles that determine whether a team wins or not. LSU, FSU, USC, Georgia, Auburn are some of the teams that have constantly been in the top ten the last few years. Based on what some folks on here have said, their record does NOT reflect what one would expect given their recruiting rankings.
Then there is Michigan State, who was in the playoffs last year and just missed the year before. They have for the most part over the last 4 years signed mostly those 3* that some on here seem to loaf. Their recruiting rankings 18, 16, 25 and 35. Michigan seems to be similar though they end up getting enough 4* to bounce them into the top 10 some years.
A team has to have the right composition of players and a team has to have players that buy into the philosophy of the team, coaching staff, etc. You don't recruit that 5* player if your offense / defense doesn't use that type of player unless of course the player can and is willing to convert to the type of player the team needs. I would dare say that 99% of the 5* are not willing to do that.
This has got to be the hardest thing for a coach to do. You have the top recruits who know they are good and are looking for a team that fits what they do best - their goal, their dream after all is 3 years then to the NFL. And you have the coach, who is looking for the best players to fit with their team, their offense, their defense, their philosophy, the atmosphere at their school, etc. Then you have the "coaches" among the "fan base" that get caught up with the numbers and complain.