The schools should just be honest about the situation and create bachelor degrees in football. My degree prepared me for my chosen profession. My curriculum contained all the necessary courses to complete the degree. The school never guaranteed that I could find a job in my field or that I would be successful, but the path was there to follow.
Why shouldn't they do this same thing for athletics? Lots of players only wish to become professionals in their chosen field. Why can't their curriculum support their chosen path? Practice, weight lifting, film study, nutrition, etc. The school can't guarantee they will be drafted, but they have been prepared to succeed. Of course, not everyone will follow that path. Many players will choose a traditional degree, and football would be extracurricular. Or maybe they would double major.
This basic idea removes the facade of modern student athletes. Just let the schools decide how big their degree program is, and the NCAA isn't needed to police anything.