I know one of the biggest things of the wheel was players opting out of drafts to get the ideal timing, but it seems to me the fix is pretty simple- make all players draft eligible at whatever age (19 or 20 I'm sure they'd choose). I think 17 or 18 would be better. After age 21/22 if they're not drafted their just eligible as FA. Teams hold their draft rights for life unless the player sits out of competitive basketball for a whole year. Other than your generational talents, it really just evens things out by way of randomization because teams are going to eventually be drafting almost exclusively HS talent. Then it's like hockey where they can go and play college or international or minor leagues or make the straight jump (if the team wants them to sign them right away that is). Look at all the top college picks in a given year and how many weren't 5 star recruits out of HS. Suddenly mid round and second round picks are investments on the future. Sure some team is still going to get extremely lucky every several years when the next Lebron James turns draft-eligible age, but in most other drafts the best player a. Wasn't picked first and b. Wasn't the consensus top player at age 17/18. At the same time rarely does a player completely come out of nowhere to where he wouldn't be drafted amongst his peers (especially if you also expand the draft by 2-3 rounds). All way less effective if you bump up the draft age again, but still effective at taking away player control. To make sure it will work reach out to NCAA with your intentions ahead of time so they can set their rules regarding advisor contact or whatever that's going to be allowed. I do agree though that there has to be a holistic approach and evening out FA in hand with this would be a good step to allow teams to rebuild.