Two major changes need to be made that would benefit both CBB and the NBA:The problem with this mess is the NBA contract setup. Such a steep potential drop for simply going #31 as opposed to #30. You ruin some kids lives because they may be told they are a 1st round pick but you slip just a little and the results are terrible. I think if a contract is not guaranteed then the player should have the option of going back to school after knowing that fact. Somewhat like baseball.
1. Once enrolled in school, a player is ineligible to play in the NBA for two years. Elite HS prospects can elect to go one and done via GLeague, NBL, Euroleague, China, etc. It was and would continue to be bad business for the NBA to Draft HS prospects.
2. With #1 in place, sophomores and juniors would be eligible to be drafted in the first round only. If not selected in the first round, they would have the option to return to school or play professionally for one seaso in a league other than the NBA and then re-enter the Draft pool with no restrictions.