Too many people die with their souls yet unborn.
Moralistic systems are actually designed to avoid this, since they are constructed in order to prevent you from succumbing to harm/danger. However, one cannot deeply know anything without free experimentation. In particular one cannot know the limits of anything, without experiencing some degree of harm. So, morality, which seeks to save us from harm, is always in danger of doing us ongoing harm by denying us self-knowledge.
Moralistic systems' covert intention is to deliver an unborn soul into the hands of a deity. Shamanistic practices crack the shell of the self to reveal one's true nature.
Marechera, Bataille and Nietzsche. Shamanism's initiatory method is designed to facilitate a return to oneself. Basic shame prevents the return and must be combated by setting aside illusions that produce self-doubt. You don't learn to respect yourself until you've combated yourself in your worst nightmares. Only then do you have the capacity to learn self-love (not really "self-esteem" but rather in self-respect and self-knowledge. We respect a formidable foe -- and we learn that we are that formidable foe.)