Aaagh shizam, you miss the point.
Follow this sequence:
1) Each year, every coach tries to get as many good players in as possible, depending on roster needs.
2) As practices progress and games are played, the players can be loosely rated from 1 (best), 2, 3, 4, 5, ..., number on roster (least).
3) Coaches take into account what the player can contribute in the run-up to each game and have a rough idea as to the spread of minutes.
4) Against the better teams, the top 6, 7 or 8 will get all the minutes.
5) Against good teams, the rotation can be expanded to 10, 11, 12, etc.
6) Against lesser teams, everyone gets minutes. As we saw last night, this resulted in some ugly stuff
Coaching philosophies:
Some coaches use a squad rotation like Hockey: five on; next five sub in; etc. Everyone is happy, but you won't win many games that way.
Other coaches allocate playing minutes to keep a happy roster. Giving up the chance to blow a team out early, kill runs, etc.
Geno doesn't subscribe to either of these, his aim is to get up by as many as possible as soon as possible.....and, he subs on a need basis.
Since you appear to be a Louisville supporter:
Let's look at Jeff. He offers scholarships to everyone showing early promise, hoping to get a jump on everyone else. He has been getting some good players and will continue to do so....and, he is a good coach. For the first time ever though, Louisville is #2 (to UCONN) in the polls this week.
Looking to the near future:
When UCONN plays Louisville in a few weeks, look for UCONN to blow their doors in to the tune of 25 or more points.