I dunno, back in the late 90's-early 00's Rage Against the Machine was pretty popular, and more or less every one of their songs had a political message, though I doubt that many people ever bothered to actually listen to the lyrics.
RatM was and still is popular enough to be widely known and get radio play and stuff, but... it's kinda complicated. It's more because of their attitude than their message. They're the type of angry political stuff, along with System of a Down, that gives people an excuse to get all "Yeah! Fight the power! Fuck the system!" without really meaning it or understanding why they're saying it. They'll listen to the lyrics enough to understand that it's rebellious, without understanding the real history that's often being referenced. In RatM's case, there are real historical events called into the subject matter in every freaking song, but I doubt most of their listeners actually know anything about the majority of them.
And it is because of the aesthetic. Because of that certain attitude that is easy for an audience to get superficially caught up in. And those are rare breakout acts.
Other politically-charged artworks that don't appeal to an easily accessible aesthetic always get criticized as "preachy" in my experience, and end up only appealling to people who already agree with them. I've even heard people call into local radio stations just to tell them not to play a song with a political message because 'musicians should just stfu and play music that's fun to listen to'.
But is the answer really to design your stuff for mass appeal? What good does it do? Does your message reach more people by being sincere or by giving people an excuse to
be the audience Kurt Cobain described quite plainly back in 1992, who just enjoys getting riled up for its own sake and doesn't really care?