Every good player develops outside of the program he is at. The most over rated thing about college basketball coaches is that they can get a player to the NBA. That is BS. You have to have the talent first, and then you have to push yourself outside of the program. These coaches get very little time with players in the off season and the great players aren't becoming great by putting in the minimum time to develop.
Do you feel the same about the NFL?