Also keep in mind that of these 100 kids each year, about 90% of them are going to 20 different schools. (I didnt actually look at the raw data but there are about 20 schools that typically end up getting most of the Rivals Top 100,,maybe even less than 20)
so if you figure that is 100 kids a year, for 4 years: 90% each year makes it 90 kids each year for a total of 360 kids going to 20 different schools.
there are only 22 starting spots per team, and you can pretty much remove Center from that (when is the last time you saw a Rivals 100 who played Center?)
Point is...there is so much competition at these elite schools. it is hard for these kids to really get on the field and shine. some don't have the work ethic, some have poor grades, some get hurt, etc.