you can also add Gonzaga to that list
You know, Gonzaga actually has had a lot of their players go on and play in the NBA. Mostly in support roles, but none the less, when you consider that Gonzaga seldom gets a top 20 or even a top 30 recruit, I think they do a pretty good job of taking 3 and 4 star recruits and turning them into good basketball players. Compare that to Kansas or Syracuse and many others, like as you said Indiana, who have recruited top ten and sometimes top five players, all 5 star players, and had considerable flops. Indiana has had a coaching change, so we'll see what a difference it makes. I'm not a fan of the system N. Carolina St. runs either. It is what it is, and at the end of the day, it does come down to the individual.
Kevin Johnson looked like a run of the mill player to some extent at Cal because of the restrictive system they were running. But once in the NBA, he exploded into the player we all know. Unfortunately, he wasn't wearing a Kings uniform. And he could have been.
Edit: Referring back to Gonzaga, your probably remembering Adam Morrison and letting him taint your judgement. No doubt that he was a high pick, and he was definitely considered a bust. But when you look at Dan Dickau, Kelly Olynyk, Jeremy Pargo, Ronny Turiaf, Austin Daye, Kyle Wiltjer, Robert Sacre, and most recently Domas Sabonis and Zach Collins, they haven't done too badly. Of course there's John Stockton, and more recently his son, David Stockton. The majority of these players were never heard of until they went to Gonzaga.
St. Mary's, a school in the same conference has a similar record of adding players to the NBA. St. Mary's is the Australian connection. Or at least was for many years.