I tend to agree with
@oh canada on this point. There is a "finite" amount of money that advertisers are willing to spend on college athletics to gain exposure and goodwill for their products. Everything is related to eyeballs. Under-armor pays UCLA $18.6M dollars/year because its men's basketball team and football team are on t.v. X amount of times with an average viewership of Y, meaning its paying Z dollars for each eyeball or impression.
The school gets $18.6M/year from UnderArmor, 29.5M from the PAC 12 tv deals. Note, almost every college (excluding Notre Dame) receives TV deal revenue from the conference (SEC, ACC, PAC12, etc.). Ticket revenues tend to be break even after accounting for costs to operate the stadium. That money is then allocated to the programs that generate the money (football and basketball) to prop those sports up, and then distributed to the other sports to subsidize those sports.
Some conferences like the SEC have virtually eliminated non-money "mens" sports, such as soccer due to Title IX requirements that force an equal number of scholarships for women. Since the men's money sports are not going away (football and basketball), programs like mens soccer have too. (see this article for an explanation,
http://www.uatrav.com/sports/article_8f3a7294-b193-11e8-95a8-cf2116b75693.html)
This law will only benefit the superstars. The blue-chip, 4 star recruits.
Its a finite pool every year with only so many marketing dollars in the hands of the potential sponsors. The only people that are going to benefit are the superstar college quarterbacks, running backs, and basketball players, which will cause the schools to receive less sponsorship dollars and create hardships for the non-money sports.