the WaPo points out:
Well, it is because he poked innocent fun at the pretentious songs and singers.
Yankovic has sold millions of albums, played 1,616 shows and outlasted so many of the stars he once spoofed.
In contrast, most modern "comics" just ridicule and bully people for a laugh.
here is an example of one of his "topical" songs:
a lot of his songs are about food:This is an oldie but only the song: copyright issues won't allow the original to be linked.