Just to add, the guys have it far worse in this situation.
-Clonk.-
Yes, the guys have it worse if you view it primarily as a dating situation. But viewing it primarily as a dating situation is a large part of what makes it so uncomfortable for the women in the first place.
Consider this very crude quantitative model: There is a group of 10 (straight) male hackers who spend workdays together. They would prefer to spend 95% of their day working, and 5% flirting. So they spend 5% of their time frustrated, and 95% satisfied.
A female hacker joins the group. She's no celibate saint - she, too, would like to spend 5% of her time flirting and 95% working. But, because she's the only woman around, 50% of her time is occupied by her coworkers trying to flirt with her. So, despite a much better position in the dating situation, she spends 45% of her time being frustrated by the constant romantic attention when she'd far rather be working.
Do you see how we could end up with a situation in which "normal" behaviour, or "just treating someone like you would anyone else", can make someone feel very uncomfortable indeed?
It's certainly much more serious than the minor inconvenience of being unable to meet potential romantic partners at work.
Wow, interesting. The only shortcoming is that you made this all up.
People in PLENTY of more evenly paired occupations flirt all day long. If flirting is something a woman hates then go right ahead into programming! You can easily avoid human interaction almost entirely.