Problem with SAT is that a couple of flight choices would require overnight in CLT. Others have 2 stops, which is what they are trying to minimize, or they have long layovers which makes for a long day travelling. DFW, being a hub, gives them more flight options with less flight hours.