If you stretch 'window cleaner' over your whole personality and it's the only thing you are, you're going to have some self esteem problems.
I see this with some amateur runners; they stretch the 'I'm a super human ultra marathon runner' over the whole of their ego and nothing else matters.
Then they run a bad ultra marathon; maybe they DNF (did not finish) it. And they feel crap about themselves for being such a weak and terrible person. Honestly, I see this kind of stuff regularly.
But you can be a good father/son/husband/partner/member of society/dog or cat owner/etc, etc, etc and find your self worth there.
We're not five years old and want to be clapped and get recognition for the stuff we do.
Man up.