Have to disagree. You're basically saying that an 18 yr old person, who is considered in an adult in every state in which the NBA plays (47 states), can not attempt to make a living playing basketball in the NBA. I think that would make a very interesting class-action lawsuit against the NBA for restraint of trade.
From the players' perspective, there's incredible pressure on them to come out for any number of reasons. Many times its the potential to make life-changing money; and they're encouraged (pushed) by agents or prospective agents, family members, or friends who are looking to gain from the prospects' potential earnings.
If an NBA team thinks a player isn't ready but wants to have them on their roster, they should draft him (if he's available) and put him on their developmental league team. I think they should start drafting these guys late or as free agents and sign them to play in the NBDL at low salaries. Maybe they could implement a salary structure for high school players. That might slow the flow. The problem is, the teams don't have the discipline to stop themselves. With the success of guys like LeBron, Kobe, KG, Dwight Howard, Moses Malone and others, most teams are willing to take the chance on some high school phenom. If the kid doesn't work out, its on to the next one.
Yeah, you could not be more wrong. In fact, I say this in the post you reference:
"I know that some guys are ready and that they should be allowed to play in the NBA"
However, that doesn't change the fact that way too many of these kids are being drafted and not fulfilling their potential. In the NBA, it's not talent. Anybody who is drafted into the NBA has talent. It's the other things that make you successful. At 18 and 19, the overwhelming majority of kids don't have those kinds of skills developed yet. The idea that you are going to pay kids top dollar to play in a D league or sit and wait to be developed is unrealistic. Agents won't allow for this because they get paid on the top end and will not agree to such contracts. What you say later is true, the NBA is just gambling to hit and if it doesn't pan out, what happens to the kid? If you want to try and make an argument about kids and their ability to be successful, then what does it say about a practice where all you are doing is ruining the large majority of them before they ever reach a maturity level where they can actually have a good chance to make it in their chosen field?
What happens to the quality of the sport and what happens to NCAA Basketball? All of it suffers and you are really taking a chance with the NBA Brand itself. NBA is down by 15%, just this year, according to RSN ratings because the quality of the game is not as good, not as interesting. They are in a prime situation right now. In 10 years, they could be the #1 sport among the three majors in the U.S. but not if they don't fix this problem IMO. Football is easily the most popular sport in the U.S. by a wide margin but youth participation is on a serious decline. That's going to impact the NFL at some point and that's just the reality of it. However, the NBA needs to address the quality of it's own product, IMO. I think it's a mistake to continue the policy of robbing the NCAA of it's talent, bringing them into the NBA too early and basically weakening both the quality of the College game and their own. These players they are drafting early, they are not better then the older players, per say. They might have an opportunity to develop into a better player but they are still not developed enough to come int and be good NBA players. They need more time.
Those 47 states you mention, there is no law against hiring an 18 year old kid to become the CEO of a major company either but it doesn't happen. Where are the Class Action Law Suites there? At some point, you gotta look at things for what they are. You can't be successful in anything if you are eating your own children. That just doesn't work, ever.