Storm crow that is very true about doing good for others,
but it is the main difference between extroversion and introversion.
And imho, introverted self-esteem lasts longer, becuase you're taking responsibility for your own thoughts and interpretations, rather than let the world do that for you.
But in this case, whatever works right?