You many several excellent points, some of which are similar to the ones I made here:
The question arises: Why do we have women-only events at all, when other people, who are disadvantaged in other ways (such as not being tall or not coming from a wealthy background — as you mentioned), don’t get their own special, restricted-entry events, so they can win, too? Isn’t that discrimination?