I do think it is mostly a problem with females and their "i'm a princess" mentality that has been drilled into their heads since childhood... But some guys admittedly are way too alpha male and confident despite being nasty looking or average. So it does go both ways. Just mostly females... :)
Most Helpful Girl
" "i'm a princess" mentality that has been drilled into their heads since childhood"
That's a very good point. You want to know what I use to play when I was little, no joke, CEO. LOL I was so weird.
Anyways, I think it's because not enough people check them on their overconfidence. So many people lie and tell other people they're attractive because they don't want to hurt their feelings this ultimately leads to people being overconfident. Women tend to believe (or take to heart) compliments like these more than men that's why more women are like this. I think the way they're raised also plays a huge part (like you pointed out the "i'm a princess" mentality), something we kinda have to deal with. I don't think it's all that bad though.