I think maybe the person being catcalled could be needing to make real, true friends. Get busy doing things with people. That kind of attention is just based on external, not internal.
Or maybe it makes your self esteem boost a little because you may depend on others for validation. Lots of people have this problem. If it is a problem or just human nature! Nothing is wrong with a little self esteem boost, hopefully from within most of the time.
I've been lonely and I'm being honest about it being hard sometimes to make true friends. Start out a little at a time and say hello to people and talk about the weather at first.
Then maybe engage in small conversations and before you know it. ..you have the beginning of a friendship.
Love yourself and know you deserve not to be lonely. You see I've been there myself!!
Hope I was helpful!