I wondered about that too. I guess it’s because Southwest has quite a few flights in and out of Hobby Airport.
Yes, Southwest uses Houston Hobby.
Same for Dallas. Southwest barely uses DFW and focuses on Dallas Love Field instead.
Servicing two airports in the same city can get quite expensive.