I think it's super important to allow people to fuck up. Not in a way that encourages abuse, but in a normal-ass human way. Canceling people for saying a shitty thing or two (or worse, *not* saying a thing you expect them to) exposes how disposable people really are to the ones doing the canceling.
In most cases it's just reducing someone to a purity value and discarding them based on that one number. Isn't that what we hate about capitalism?