This is not as simple as saying "Hey, the NCAA makes a ton of money, so give us some too!" This issue could become very, very complicated.
Should athletes on a women's lacrosse scholarship be paid the same amount as the football players, who probably bring in 100x as much revenue? Should each football player on the team be paid the same amount...? If so, how is it fair that the backup long snapper who never plays would make the same as the starting QB? Unless you set a limit (ie salary cap) on how much money each athlete can make, but then you run into another problem: what's the 'right' salary cap that is fair to every team? What's considered affordable to some schools isn't affordable to others. Cal State Northridge won't be able to pay their players nearly as much as UCLA or USC would.
The NCAA says only about 1% of all college athletes go on to play professionally, which sounds about right. I'd imagine not every one of them is thrilled about this, because if a requirement to start paying players is enforced, then the scholarships are likely to disappear. The cost of college has skyrocketed in recent years...attending even a decent school like Northwestern for ex...after room+board, tuition, housing, etc...a 4-yr degree can easily run over $100k. I'm sure a number of student-athletes are happy to graduate debt-free and would take that over a salary...
In short, I think this will likely create far more problems than it will solve. Par for the union course, I suppose.