My question is why where in so many areas we as a group aim to be better than culture as a whole, why not this one?
Likewise, stick a guy in a fashion designers shop, or as a nurse (rather than licensed doctor), or a secretary. You get the inverse sexual harassment for not filling your "role".
That is why I always see a lot of these attempts in the macro-IT space to try to correct sexism as doomed to fail, because they act like the rest of the world is fair but they are just being immature when the real problem is bigger than they are, it is just obscured by excuses like women are weaker so they shouldn't work in a mechanics shop, or men don't have the empathy to teach 2ed grade, when it is just an inherent long running cultural prejudice I think is evaporating from the collective psyche but it is taking centuries rather than decades.
20+ years ago, I started out as a secretary, mainly because I knew how to use MS Word and Excel and nobody else had computers on their desks. I didn't see much inverse sex harassment, mainly because everyone needed me to get their work out.
Meanwhile, my female co-workers were being chased around the desk.
Men are not outsiders in the fashion industry at all, its quite the opposite. Moreover, men have get better latitude for moving into job roles where workers are traditionally or majority women (the history of computer workers is an example of this). Finally, there is no such thing as inverse sexual harassment, there is just sexual harassment and we know that men in general experience sexual harassment less in the workplace than women.
[1] IT is obviously not the only industry with this problem.
Women talk about sex in the workplace all the time. I've worked at a few all-women companies. If I used your list as examples of sexual harassment, they would have been sued out of existence years ago.
Harassment to me is singling someone out and making them feel uncomfortable. Talking privately with my co-workers about something sexual while may be inappropriate in the workplace, should not be considered "sexual harassment".
I also have to laugh because if you asked a woman out and they are attracted to you, it suddenly becomes a date rather than sexual harassment...which in my mind invalidates it entirely. If someone continues to ask a girl out and they are not interested, it's harassment. Not sexual harassment.
Let's take apart your conjoining of sexism and elitism.
I don't think of the IT industry as elitist. There's certainly plenty of people in IT who think very highly of themselves, but that's just pride.
Sexism, however, is clearly present in the culture of IT. How big of a problem and the proper response to it is debated, but it's presence cannot be.