That's a fairly accurate characterization of San Antonio. The talent pool is somewhat limited and often very specialized. The city is sprawling, so public transit is a bit lacking. SAT isn't really a
major international airport, so most major destinations require changing planes at a bigger airport.
It could be argued that UTSA is starting to count as a major university, with recent expansion and investments. But the CS program has yet to really prove itself.