I don't really buy the excuse that Houston's location/history are what hold them up from being a good team.
Syracuse was a joke program when I started college. People thought this was due to the bad weather and relative lack of tradition. I went to a more prestigious nearby school with better facilities and a better program.
A great coach turned them into a regional power in 3 years, and a national player in 5 years. My alma mater went from crushing syracuse to barely being competitive with their B team.
They crush all the ivy league schools, despite those schools offering generous financial aid which pushes the cost of attendance far lower than what the syracuse guys are paying.
We are talking about a school in a crime-riddled northern rustbelt city with terrible weather. This school is also expensive.
Coaching isn't all about writing workouts. You need to build a program and a community of runners who succeed. To pretend otherwise is a way for bad coaches to stick their heads in the sand and dream that if they were at Oregon they could be Andy Powell.