I run for a D1 school. It is not a P5 program, but we do pretty well and I have several friends on P5 teams.
People are mixing up what the OP is trying to say. First of all, it is important to note that he is talking about POWER FIVE schools only. This includes the Pac 12, the Big 10, the Big 12, the ACC and the SEC. It is all but a given that someone who runs 9:10 in high school can have their education paid for at a D1 school somewhere, and I sincerely hope that LetsRun posters understand that.
It is also worth considering that the OP is discussing only the 12.6 NCAA-permitted athletic scholarships a men's program is allowed to give student-athletes. In your breakdown, you allotted a 50% scholarship to Abdi Ahmed of Forest Hills Northern in Grand Rapids, Mich. Ahmed attended high school in-state, so as a normal student his cost of attendance per year is estimated to be ~$30,110 according to MSU's website. Since athletic scholarships cover a percentage of total costs, a 50% athletic scholarship would leave him with $15,055 left to pay for the current school year.
But wait! Literally one of the first things that comes up when you google Ahmed's name is an article about his journey to the state championship meet, which says "Next year, the 18-year-old will run with Michigan State University on a full scholarship he earned with the Spartans." If the OPs math is correct, why is this even a possibility? The truth is that the other 15k allotted towards Ahmed's education is likely labeled as something other than an athletic scholarship, and though he may well be a top student his grades did not matter much when his award amount was determined. It is likely (especially at a P5 school) that hundreds of thousands of "merit" scholarship dollars are allotted exclusively to student-athletes. I say the number is at least that high because it is not that much lower at my mid-major D1.
Consider a program like Oregon for a second. In just the mile/1500 alone, they had 8 guys (all of whom made it to the NCAA championship in some distance event) run the equivalent of sub 4 in 2017-18. They had a 110m hurdler qualify to NCAA outdoors, as well as a long jumper, a 100/200 guy, a 400 guy, a high jumper and a javelin thrower. Without even counting the other three members of their qualifying 4x400, their slew of athletes who qualified to the NCAA West Region, or even LOOKING at their NCAA indoor qualifiers we have... 14 athletes. I promise you, none of them have ever paid for much of anything even vaguely school-related, and I can almost guarantee you that they are not the only UO Men's track athletes in that same situation.