Most talk stations have garden shows, real estate shows, health related shows, etc. Non-political stuff.
Absolutely. But unless things have changed, an advertiser could request what times of day and night their ads would run.
I would hazard to guess that the politcally slanted shows have the prime time slots and biggest audience.
So I guess advertisers pick their poison. Stay safe or pick what might (probably will) have some controversy involved.