On top of the collective bargaining agreements, professional sports leagues have the antitrust exemptions you previously mentioned which the NCAA/conferences/schools do not have.
You are spot on as to why the NCAA can't implement a bunch of the rules they'd like to. The decades of claiming the athletes are just students who happen to be amateur athletes and most certainly are not employees in any way, shape, or form has really come back to bite them.