Not as successful but if the NBA was smart they’d open the G league up to high schoolers and would add a round to the draft. Then teams would be able to (at any point in the draft) take their chances on drafting eligible kids (after high school or above 18???).
These kids would get a different designation and would ONLY be allowed to play for the G league affiliate of that team for the season with the ability to only be called up and added to the roster for the playoffs (or X games before). This would allow their G-league properties to trot out kids that might be future NBA superstars (like baseball does) driving interest in the teams which would sell tickets, sponsorships, etc.
I can see this being a model where the kids that are drafted in these spots get a 2 year contract different than those of the NBA “big league eligible” draftees that is slot based that would allow them to make more than the typical G league player and would entice them to maybe consider not going the NCAA route and instead cashing in on this, full time development, shoe contract, etc.
Might draw some talented kids and more eyeballs than we’d think.