What league that develops prospects in amy big 4 sport, does not serve the top professional league.
But let's go further.
1) The NCAA is a developmental league that refuses to pay its players.
2) The NCAA refuses to let players get drafted, receive bonuses, and come back to school. If the NCAA was more willing to allow players to get drafted but come back to school if they think its right for their development than perhaps it would be able to keep players. But it prefers to keep up the charade that is a pure academic endeavour so it does not need to compensate.
2) It is now largely a myth that mid to late (non lotto) first round player develop better in the NCAA playing about 1000-1200 minutes. The NBA first round pick
- gets summer league time against better competition than the NCAA
- preseason court time against better competition than the NCAA,
- Some NBA minutes,
- Extended practice time with assistant coaches who will put in plenty of time with you to work there way up
- At times an integrated D-League schedule of about 10-20 games, whereby it still spends most of the time in the big team. When teams will not practice much for a while, they get sent to the D-League to get minutes.
- better trainers, better facilities, better diets,
- more time to work independently on your strength
- more practice time to work independently on your Skills (Note - the last 3 points are heavily dependent on the commitment and the "relative" maturity of the player.
I'm not saying it is clearly better for all, and it depends on what a player's mentality on the floor is, but the automatic assumption that a player develops more playing 1000-1200 minutes of NCAA time is certainly a myth.
In essence the NCAA is getting prospects, but is refusing to be a development league for drafted players. So the NBA is using them, but the NCAA is screwing iteself.