To a degree, this has always been true. Even in the days when protest music got mainstream attention, most of the music wasn't of that sort. I do think it's much worse now, though.
However, there is a lot more protest music being made than you may think. You just have to look past the big names and -- even better -- go see small artists performing live.
I see Billy Bragg had something to share on FB about recent events as do many older artists.
Maybe you saw what happened at Glastonbury this year with Kneecap and Bob Vylan.
Personally I enjoy Idles, I went to see them last year and they had good energy and try to be politically active while spreading "the love".
One of my all time favourite bands New Model Army are still going and releasing music. I don't think they ever made it big after effectively being cancelled before it was popular releasing the single 51st State of America.
https://atlantablackstar.com/2026/01/10/this-shts-been-too-l...
Hacktivist is one, but there a lot more on https://www.ongoinghistoryofprotestsongs.com/2025/06/08/30-b...
Are you joking? Some mainstream artists got their start on YouTube. Many indie artists perform there and have followings, and that is just one potential site to share your work. Sure, to become a household name you gotta grow from there and it is a tough road, but the ability to put out your music is crazy stronger today than in days of yore. I think you have an overly high bar set for what it means to "get popular"
Here are two classics I like, plus a bonus track:
"Coat of Many Colors" https://www.youtube.com/watch?v=HYAdKXzGtcY
"This Land" https://www.youtube.com/watch?v=rRnHx3yVuf4
"Stop and Bust a Move": https://www.youtube.com/watch?v=wYNSSkOOTBk
Today - they are mostly designed, sponsored and organized and about hating/suppressing the enemy side, virtue signaling, not achieving good and genuine self expression.
And those rare that are authentic (like current Iran revolution) are carefully and deliberately muted.
Such intentions can’t produce any great art for obvious reasons.