Artists best let their art speak for them. Musicians, artists, actors, whatever. Because art crosses boundaries that other forms of communication cannot.
But some folks aren’t content with that, and insist on becoming explicitly political. Art can’t survive that, and its almost always a mistake. They destroy the voice that they had and that they could have had.
In the case of Roger Waters, he is no David Gilmour. So no loss.
Awesome business plan. Eliminate over half of your potential customers. This applies to actors, musicians, and businesses.