Yes, the NCAA is a governing body, but the college foot the bill for these scholarships.
Even if you get NCAA to chip in money, again, they become paid employees, not students, so there goes Women's sports and non-revenue producing sports. NCAA would become a sports league, they aren't going to...