You're more likely to see a salary cap in corporate America before you see one now in college sports as this toothpaste can't be put back in the tube.
As far as an entity "more serious" than the NCAA, if college presidents actually wanted that then they certainly have had the power to reform or...