To quote MLK, 'A riot is the language of the unheard,', short of a riot, this 'cancel culture' seems to be an effective tool to effect change by directly pulling on economic levers. The fact that people are complaining about how effective it is, seems to reinforce how effective it is.
It’s certainly effective, but so is a thermonuclear bomb. The question is whether the outcome, fully accounted, is the desired one. It’s accelerating cultural polarisation, perhaps one of the most caustic and dangerous forces in modern society.