Where did Jermaine O'Neal and Kevin Garnett go to college? That's right. They didn't go did they?
The point is, players can skip college and try out for the pro's. Why don't they do that? They need an opportunity to compete in a farm league for the NBA. THAT is where the big value is for players interested in the NBA.
If people have a problem with the way the NCAA runs their league, they should start their own farm league. It's a free country, right?