On the analysis:
I'm glad you did it, but I don't think it tells us as much as you think. The reason I say that is one I've gone over here before: the gradations in ratings given to athletes by the recruiting services are almost certainly invalid. I posted these links before; for those who remember it's a tl:dr:
Here's Christian Malloy. Watch the film:
https://www.fromtherumbleseat.com/g...malloy-flips-from-fiu-commits-to-georgia-tech
His senior year stats: 9 games played, 1538 rushing, 13 ypc, 20 TDs.
Here's Jamious Griffin:
https://www.fromtherumbleseat.com/g...talent-jamious-griffin-commits-to-the-jackets
His senior year stats: 14 games played, 2815 rushing, 9.8 ypc, 40 TDs.
No question Griffin deserved a 4 star ranking; he was really good for three straight years in high school. No doubt Malloy deserved a three star rating; he was dynamite while he played, but he was hurt for some of his senior year and wasn't a house on fire as a junior. But look at the film then look at the rankings (both players were in 5 (Griffin) or 6 (Malloy) A regions): Griffin .89, Malloy .80. Something smells in Denmark here, if we are comparing talent alone.
This kind of thing is why I get in a comparing mood I always go for the star ratings alone for players and average stars for recruiting classes. (I also tend to trust the Rivals ratings more then the 247 ones.) Everyone can tell who the 5 star players are and they aren't in dispute. Most of the "high 4 star" players are probably pretty good too. Below that things get pretty uncertain pretty fast. That's why I don't trust ratings based on averaging a 4 decimal scale.
But, like I said, I'm glad you did the analysis anyway and I found it revealing. It's always good to get some data into any argument.