That said, I'd point out that you're now including unrated, 2-star, and 3-star draftees in the numerator....but not in the denominator which you've arbitrarily cut off at 1000. If we're including unrated recruits in the denominator, then the number goes WAY WAY up
I'm also not convinced on your other numbers for similar reasons. You said 5 stars should be 3.5% of draftees. But that assumes 3.5% of recruits are 5-star. Which is nowhere near that high. Each year there are about 35 5-star recruits (by 247 composite). But there are (as mentioned) WAY more than 1000 recruits signed each year.
In a 4 year span, there's 140 5 stars. And there's 85 scholarships for each of 134 FBS teams. That makes 11,390 scholarship FBS players
Making 5 stars closer to 1.2% of the FBS ranks (not including walk-ons).
If you want to use the denominator you've included, then you can't use any drafted players in the numerator who were rated lower than #1000