I think a sense of self worth is something built into some religions. I know it is in Christianity. I think as ppl depart from organized religion, they are kind of left on their own to create their own sense of self worth here and there.
(I am using "sense of self worth" synonymously w/ "self esteem" bc I just don't like the term "self esteem" as the meaning is a bit nebulous.)
And also as we move beyond traditional gender roles and traditional expectations, the old ways in which men and women could buid their sense of self worth often no onger apply.