He's an acquired taste, I guess.
I can't stand his radio show; too much egomania and rudeness to his callers.
Sponsors don't like controversy, and Savage generates controversy in spades.