A big part of it, in my personal experience, is location. I have been catcalled quite a few times, but only ever in a big city on a wide, busy street or main hub where there are big crowds that harassers can easily hide in if you go after them for their comments, or, comments made to me by very sleazy, shady characters when I worked in a very low class bar as the sole, one staff for the night. (VERY small bar, no bouncer, no nothing. Just me and then the boss comes to close.) Usually the comments are just shitty lines and being in control of their alcohol flow, I have quite a bit of say as to what kind of behaviour I will allow. One guy who was a nice regular decided it would be appropriate to shout "nice tits!" at me, and promptly paid, tipped $20, and didn't return for a long time until after he sent me a heartfelt apology on facebook, but he was genuinely feeling awful so I forgave him and all is well. I live in a very small town and outside the previously mentioned scenarios, the closest I get to catcalls are "cool hat!" and other legitimate compliments that are genuinely intended to make me feel good about myself and not for the purpose of entertaining a harasser. Some women get it on a literal daily basis. Some others never hear it in their lives. So much of it is dependant on arbitrary factors that seem to change on a whim, the street you got harassed on yesterday is fine today, the nice park you never have trouble in has a lot of assholes this afternoon, whatever. Honestly, if I were you, I'd just enjoy not being bothered and not worry about it. It is a minority of men who do it, they just do it so often it seems like more of a "man problem" than it really is and 99% of guys I know or pass by on the street are fine and decent folk. So you hear about it often, but it's not abnormal by any means to not have experienced it. If anything I feel worse for the guys because a few select jerks give the rest of the good men a bad name!