In Dallas, commercial Talk Radio is in a dire state. That's true in some other markets as well. But in Milwaukee, WISN is always #1, with the iHeart line up of talk shows (Beck, Hannity, Travis-Sexton, etc.) In Houston, KTRH has a similar line-up and is usually in the top ten. And other markets also have successful talk stations. To say Talk Radio has become too boring or too MAGA, I'd agree with you. And yet, it still works in a lot of places, just not Dallas.
Despite this, I count six local shows on Dallas commercial talk stations, two on WBAP, two on KRLD, one each on KLIF and KSKY and none on KFXR. Compare that to San Francisco where there are zero local talk shows on commercial talk stations.
On the other hand, the four most listened-to commercial talk radio stations have all or nearly all local shows... 1) WSB Atlanta. 2) WABC New York. 3) WKXW New Jersey. 4) KFI Los Angeles.
So something else is going on in Dallas. Why is WBAP, even with 50,000 watts non-directional AM and an FM simulcast, only in the 1's? And the other four talk stations are all less than a one rating?