The reason for beautiful girls to be single is because nobody believes that they are single. Majority of these beautiful girls are not approachable. Why some, men think these girls are in a committed relationship as they don’t want to bother asking them out as they know they will be rejected.
The beautiful ones with good heart are actually married, the single women may only have the good looks but not the beauty of the heart and men really want the beautiful hearts.
Majority of the men get scare of beautiful woman because of insecurity and doubts.