A little off topic......
What pro sport has essentially drafted kids as seniors in high school and as underclassmen in college since the 20's and nobody says anything?
Baseball.
Is it because they have their own farm clubs that "old heads," and society in general could care less. Obviously, people are more emotionally connected with college FB and BB. However, pro baseball has gotten a pass forever for their system even though society and "old heads" would scream if they tried that in football and basketball.
The NBA did try it and rightfully ditched it for very good business reasons. There has been talk of them reverting back to drafting HS players but I see no reason for them to do so. The business reasons for not drafting HS players still exist today.
I think the best plan going forward is that elite HS BB prospects can have two options. One, go to G-League or overseas for a year and then be Draft eligible. Two, enroll in college and once enrolled, you are ineligible to play in the NBA for two years (either play CBB at least two years or play one year of CBB and one year of G-League/Overseas). Regarding the 2nd option, I think some elite prospects may elect the CBB route with NIL opportunities, especially if shoe deals are permitted under NIL.
And to make the process even better for the NBA and CBB, undergrad Draft eligible CBB players can only be selected in the 1st round. If not selected in the 1st round, undergrad CBB players would be ineligible to play in the NBA for at least one season, Those players can return to CBB or play G-League/Overseas for one season.