I believe it would be highly beneficial if every child were taught to reflect on themselves as part of a dedicated school subject.
Maybe - but I think it starts with the parents. If people want what is best for their children, how come they aren't taking responsibility for learning and teaching this at home?
Even when you do receive honest criticism, many people perceive it as an insult and react defensively, missing the opportunity to learn from their mistakes.
Yeah. We have developed a culture where victims are celebrated, not the heroes who overcome adversity. And, we have also created a culture that will cancel those who criticize the positions of those who only want to be victims. It is obviously going to lead to an unhealthy feedback loop.