We do this all the time, but no top program keeps their players. NONE. If they did, Cauley-Stein a would be playing center for UK right now, around a team of Booker and the Harrison twins. Okafor, Winslow and Parker would be playing for Duke. Sam Dekker would still be at Wisconsin. Andrew Wiggins would still be at Kansas. College basketball on the whole would be better, but thats not today. The top players other years would of went to different schools, because schools like Duke, Uk,UNC, Kansas and Syracuse and so on wouldn't continuously lose their top players. There would be more "great" teams.
We're not as good because the guys we recruited that we thought would be "program guys" (patterson, Johnson, Joseph, Chino) didn't or haven't panned out to fill in with the higher end talent we have brought in.