1. Too intimidated
A man will look at a hot woman and be intimidated by her. She might be just a gorgeous woman, with a great smile- and the man will think "nah, i'll look at her from afar".
2. Scared of rejection
This one is obvious.
3. Assume she is taken
If she is too good to be true, she must be taken.
This in turn leads to lots of amazingly stunning women being single, as they are not getting approached!
So the next time you see a hot woman, just go for it! Because:
A. Life is too short
Honestly, if you like someone you should live each day to the fullest and approach the woman that you are interested in.
B. What's the worst that can happen?
Even if you get rejected what can possibly happen that your ego won't be able to recover from?
C. She is most likely lonely too!
Many beautiful, smart and independent women are lonely because they don't get approached.