The whole thing is crooked. From the NCAA on down. I don't blame the kids. I'd want paid too, especially if my coach was being paid millions per year. The schools get tons of money. TV makes tons of money. Everybody makes tons of money. I'm not saying I think it is a good thing. I've said many times that the top-100 high school recruits each year should go to the NBA developmental leagues, and be paid a minimum salary with healthcare. Let the NBA pay for the development, like European soccer teams do. The NBA generated a gross of $10,580,000,000 in 2023.
I don't know the answer to fixing this. I guess it is better than the under the table payments coming through shoe companies and street hustlers. I always laugh when I think of what happened to players in the not so distant past, Chris Webber, Reggie Bush, Terrell Pryor, etc., compared to the amount of money being paid now.
It's all crazy and I have no faith in anyone running things to save, let alone fix, things.