piss anyone off along the chain of command, and you might as well forget it...
your records will never be played...no matter how good you are...
Absolutely.
Also consider that most radio stations are owned by a couple companies. And consider that much of the profit today is in getting your music on TV/movies. Traditional sales are not what they used to be.
If a radio conglomerate has an agenda, your song does not get heavy rotation. If a production company has an agenda, you get passed over for an artist whose beliefs mirror there’s...and there are millions to choose from over you. Every bit as talented and without the PR issues your ‘rightness’ brings to their table.
Even the Indie world mirrors the big names in their politics...in fact, moreso.