I think when individuals or even companies roll over, it's because the mob's attack can be quite scary. It's easy to point at the people who stay their ground and say, "see, they didn't cave and did just fine."
But that's an obervation we make in hindsight, and without knowing it was like for the targets. At the time, their phone is probably ringing off the hook, media are calling, etc., and they have no idea when the attack will end or if people are getting fired, advertisers withdrawing or any of that.
I'll applaud anyone, left, right or other-vectored, who stands up to mobs, though. I'm not a fan of the phrase "cancel culture," but it gets one thing right: it is a cultural development, both the culture of outrage and the culture of appeasing the mob. The injustice of a, outraged mob declaring itself judge, jury and executioner only works if targets try to appease them. So while the culture of outrage is a hard problem because it's diffuse, anyone who refuses to accept that injustice is has an outsized effect in pushing back against the appeasement side of it.