As long as the NCAA is able to police itself when it comes to treating athletes fairly, there isn’t going to be any change. The NCAA is supposed to act in the best interest of its student-athletes, but in reality, that goal is mired with conflict of interest because it makes so much money by refusing to pay its players and guarantee them adequate educational and cost-of-living resources.
You see the same problem with non-athletes and university boards, by the way. The NCAA makes a lot of money off of free labor, just as universities in general make a lot of money off of tuition. By prohibiting students and athletes alike from unionizing and demanding to be treated like the revenue-generators they are, universities and the NCAA can hide behind “giving them an education” while pocketing billions. The people who are generating those billions have absolutely no voice in the bodies that govern them, and that’s the problem.