You don’t see the massive corruption in “college” baseball and hockey that you do in football and basketball. The reason is simple: minor leagues. Players who want to make the bigs can go play in the minors and get paid pretty well for it; those who choose to take a scholarship probably have at least some interest in getting an education.
The solution would be to divorce the sports teams from the educational institutions and pay the players. But I’m afraid the culture of college athletics is too deeply rooted for that to be feasible.
But it's not just the money -- it's the darned alumni. They are football crazy, especially at the contender schools. I think they would storm the University of Georgia campus with pitchforks and torches if anybody suggested such a thing.
I went to an undergraduate school that only pretended to play football, and a grad school that didn't even pretend, so I don't have a Dawg in this fight . . . .