I've always found the NBA's development system to be shit. Even the D League system is terrible. For a league that has a forced slavery collegiate feeder league, it has no development for talent that isn't immediately NBA quality out of the draft.
How many good basketball players simply stop playing ball because they finish their 4 years of college and **** off into obscurity because they can't win an NBA job immediately?
Give them a legitimate development league like the AHL where veteran, non NBA ball players can still make a decent living, and you'd see a lot more players staying in basketball after their NCAA career is over. Playing in the D league is a joke...there's 3 salary levels, 13, 19, & 25K. How do you expect to develop a basketball player when he's either working as a stock boy or selling weed to just feed himself properly and keep a roof over his head? Just food for a professional athlete is a tremendous cost. A top, 230 pound athlete would need something in the range for 4-5K calories a day. That's a lot of chicken breast.