I'm not sure it's as simple as that culturally re self-criticism. Women are trained not to be assertive in general and to think that you are one of the beautiful people is considered a huge assertion. Beautiful is something other people are, celebrities and models. It really is a self image thing. It's like if you're 70 and have decided you cannot possibly learn computers, you never will because you'll constantly look for excuses to reinforce your self image.
"Oh my nose is slightly large," "my lips are too thin," "my face is too bony," "I'm too fat," etc etc. Anything not to rock the boat of your self image.
"Oh my nose is slightly large," "my lips are too thin," "my face is too bony," "I'm too fat," etc etc. Anything not to rock the boat of your self image.