It’s a numbers game. Billions of people won’t care, but a few dozen can make enough of a stink that a habitually risk averse institution would rather let someone be canceled than risk the controversy snowballing into something bigger.
There are all kinds of feedback cycles going on. Neither of these two are rational:
1. There are no ways to correct the problem you describe
2. The problem will correct itself without individuals and institutions making it happen