Feel like I should say something here since the guy who defended my list of songs wasn't me.
Yes, I cherry-picked examples. I cherry-picked examples of popular songs that mention political figures in their lyrics. It would have been weird if I'd just listed random songs.
Look, I don't wanna be a dick about this or assume things about your politics. I will just say that in my opinion, songs become timeless because they capture something--an emotion, a zeitgeist, a sensation. I don't think a song can really hope to aspire to be timeless. Some songs are; some songs aren't. And I don't think the lyrics need to be vague in order for it to happen. I mean, half of UK punk songs shit on Margaret Thatcher. I just think it's really hasty and unfair to immediately dock a song points for being overly-specific. Time will tell.
And honestly, nothing is timeless.