Apples and Oranges. You and I are not in the same universe as a collegiate/professional athlete. our situation is completely different and does not apply to sports. Period. When you and are in school, we are LEARNING how to make money. When a dude straps on a football helmet, he IS making money, lots and lots of it. They are glorified interns, except a typical intern doesnt earn his employers 900 million dollars a year (nor does the average intern put his body on the line like football players do, and nor does he risk being totally unable to work in his field everytime he goes to work)
Now, I think the simple solution is to offer football only scholarships. if dudes really dont want the education, why shove it down their throat? if a guy is only there to play football, dont give him a scholarship, just let him play football and let him make his own money. I never really understood why the NCAA forces guys to sit through, say, an archaeology class, when he's there to learn how to be a professional athlete. It would be like making someone who is studying to be a doctor go field punts.
On the other hand, if someone wished to be a true student athlete and actually valued their education, then ok, give him the scholarship and make him play by the rules, but I see nothing wrong in "Majoring in football" so to speak.