Even though this rule can benefit kids that overestimate their ability, that was never the intention. The NBA wants players to enter the league as ready as they can get them, but everyone knows teams will draft potential over proven commodities because no GM wants to be the one that passed on the next Jordan in favor of Sam Bowie. If they can get kids to go to college, even for only a year, they can watch them mature a little physically and mentally. They can see how they play through a whole season against coaches that will game plan to stop them and against players nearer to their ability game in and game out. If that allows both the NBA and some players to realize they were overrated coming out of highschool it benefits both. The NBA gets players that are more ready to play, and the kids have a chance at a wake-up call before they throw away a free education, and they have the opportunity to develop their skills with the dream of the NBA still attainable. I think a business has the right to establish entry level requirements as long as they aren't racially or religiously biased, and the age requirement is not.