You're right, of course. And the percentage going to the NFL is higher at the top schools.
The reality is that many are being done a disservice as there are a great number banking on a pro career who should have gotten the college education offered them...
The NFL should have a minor league and college should be about student athletes with at least minimal academic requirements and milestones to play.
I fully realize that I am talking only to myself and that things aren't changing...