We cannot take away a person's right to make mistakes, because this is learning, it is life experience
hard to say. if someone goes around killing or sexually assaulting people. You want to call that learning? These types of people face cancel culture at it's highest level usually losing all if not most of their followers and even their jobs.
I think in ways cancel culture is good but it has to be with the way it's done and it's different in every circumstance. We can hold people accountable and it let's those discriminated speak out like sometimes when people get raped they are afraid to share what happened to them. They should have a right to speak out about it even tho it may ruin the person that raped them career. Even worse let's say they got pregnant from the rapist can we just say oh that was a mistake, this is learning. They just left someone to take care of a baby that they didn't even ask for. Obviously if they are just lying and making it all up then that's no good.
I think your post is focusing more on the small mistakes but I'm trying to bring out another angle where we can see that cancel culture also has it's upside