Part of this goes back to what Condoleezza Rice mentioned about ending the one and done players in the NCAA and the charade that it is. For every Zion Williamson, there is a Trae Young that greatly benefited from his one year in school. I don’t know if Young even gets a look out of high school from an NBA team.
Personally, I hate the idea that the NCAA athletes should be paid. If they’re on a full scholarship, then they’re basically already getting paid. For instance, Duke’s tuition is around $56,000 a year and when you add room and board and books, it comes to around $75,000. On top of that, these athletes aren’t paying for the personal trainers, the cost to use the training facilities, or the medical costs.
Maybe the league can give NBA teams the option of sending players directly drafted out of high school or with only one year in college, to their respective G-League team and that service time not be counted against their rookie contract. One of the big downsides to drafting a high school player is that by the time their ready to contribute, the rookie deal is about up and the team has to decide if the player is worth a max deal before deserving it. For high school players, have the G-League time limited to two years before the NBA contact kicks in, while the one year college player can be limited to just one year of G-League time. Obviously, these players will only go to the G-League if necessary. Players like LeBron that are ready to play in the NBA directly out of high school are extremely rare.