Connecting at STL saved a lot of flying time over a DFW connection, particuarly if flying from ORD to places such as SEA or SFO. The problem for AA is simply the St. Louis metro area does not offer the same level of O&D traffic as ORD or DFW. The metro area is smaller and has far fewer corporate offices.