OK guys it is not because of kids goin in to the NBA.... If that were the case T-mac, Labron, Amare would suck usually kids pan out to be stars there are the few that fall through the cracks though.
The problem is that there are too many teams. You dilute the talent pool when you have three (Grizzlies, Raptors, and Bobcats. hell the magic isn't even that old) more teams than you use to have. If you want to have a better game get rid of some of the teams and give each team a NBDL team so the can farm there own picks instead of loosing them because of slow development and the 12 man roster rule. Stern also screwed up by giving Disney the media rights and coverage of the sport. In the 90's NBC was the source of media for the NBA and did a job of having a set time on Saturday and Sunday to watch it.