

What you’re getting at is more accurately identified as class struggle. There, over time, becomes a sharpening conflict between the revolutionary classes and reactionary classes, and this pushes towards revolution. Marketing pretending to support broader social change is a pressure valve for the system, one of many.
To be fair, anti-communism is the opposite of progressive, though I get what you mean, lol. Companies will always take advantage of social issues to get profit.