Those two things are related. Pro Wrestling has long history of this problem. They pull fairly high and extremely consistent viewership numbers so networks get their rights. The when the networks shop their ad space the advertisers say "Professional Wrestling? Eww"
Fox Sports cited it when they didn't renew WWE last year. They were happy with the ratings, but they couldn't make money from advertisers.
MMA has the same problem, so do podcasters. Basically billion dollar corporations don't want to invest in something might that offend someone in any possible way.