Why can't schools like Stanford, most Ivy's, Bucknell, Villanova, Richmond, Ohio State, Rutgers etc... Be more competitive? There are a lot of great schools that would be the right fit for a lot of kids yet they can't find a way to field a competitive team.

Is it coaching or is there simply not enough talent?