I'm just going to throw this out there as an argument. What if the NBA/NCAA went to the draft model that the baseball draft uses?
Basically you can be drafted straight out of high school and go to the minors but, if you decide to go to college, you have to stay until your junior year. Let's say that if a basketball player wanted to go straight out of high school they could enter the D-League draft where he would have to spend a minimum of 3 years before moving up to the NBA. This would protect the NBA teams from being stuck with a Kwame Brown situation and would give those kids time to develop in the D-League. If the kid decides to go to college he'll be there for three years as well, which would boost the college game and provide that education for which Brasky is such an advocate.
Boosting the D-League could be kind of cool too, similar to minor league baseball. The NBA would have to build up a network of teams in cities like Raleigh, St. Louis, Kansas City, Pittsburgh, San Diego, Baltimore, Louisville, etc.
Anyway, I was just typing this out as I thought about it...not sure if it could actually work or if there would be any real benefit.