Because pretty girls usually know they are pretty.
And this is what causes the problem for boys. Girls that know they are pretty develop an attitude that is really hard to overcome for a guy and the fear of rejection is therefore too great.
In comparison, girls that are ‘less pretty’ usually have to go out and be social as well, since they might also be searching for a good looking guy themselves. This makes them more open and sociable, as they will occasionally also walk up to someone in order to get what they want.
The prettiest girls are used to guys walking up to them, and being able to ‘pick’ the finest looking guy they can find, and this gives them an attitude of arrogance, ignorance or generally being uninterested. And that is precisely what boys are NOT looking for.
What ultimately decides that guys walk up to ‘less pretty’ girls before approaching the hottest girl in the room is the fear of rejection. Especially during puberty and adolescent life, this truly is one of the worst feelings for both boys and girls. Since the ‘less pretty girls’ are less likely to reject the avarage guy in a disturbing way, boys will choose to approach them first!
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.quora.com/Why-would-a-guy-not-approach-a-really-pretty-girl-and-instead-go-for-ones-who-are-less-pretty