this could easily come from the massive amounts of money going to the coaches. Why stay and help your school make more money when your health is on the line and likely could cost you millions in draft money?
I like amateurism but it's a total joke and farse when everyone else is making literally billions off of your work... there is a revenue share problem. A "free" ride for a degree is a joke compared to what the schools make relative to the cost based on what the players do for them.
For the top-tier schools if no football players played they would be out of 50-$200 million annually and many of their schools would go under from financial issues. Time to pay players what they deserve even if it's putting it in a fund until they meet certain requirements.
The NCAA and schools have made it about money and have given it to everyone except the guys doing the work. Opting out is the player's only option for getting theirs.