As someone noted back when Paul Allen, the owner of the Portland Trailblazers, was trying to lure Coach K away from Duke, there is no salary cap for coaches.
There was a story on NPR this morning about Birmingham Southern, which had 110+ athletes on scholarship and only one other student receiving an academic scholarship from the school. The board of trustees decided that was wrong, went from Division 1A to Division 3, thereby eliminating all athletic scholarships. The donations from alumni went up. The diversity of the freshman class went up with blacks going from 6% of the class to 14% this year. And they even fielded a football team for the first time in their history.
The NCAA is a much bigger evil than the USGA. The NCAA has so many ridiculous rules that nobody can keep up with them. Probably every student athlete violates them without even knowing it. For example, every golfer who plays in his or her state amateur and accepts a gift certificate if he plays well enough violates their rules.