People said free agency and big money would kill pro sports yet they are still going strong.
Huge reason for that: It's called a collective bargaining agreement.
There is one in every pro sports league where the players are unionized. There isn't one in college sports. Yet.