That's because the distinction doesn't actually exist. In particular, to the extent gender refers to a real concept and not an pure XML tag, it refers to what is commonly called sex.
This is an interesting claim. Things that are often lumped into 'gender' includes things like dress, pronouns, and bathrooms, and these things are very important to people. Maybe they shouldn't be, but they are.
You are very unclear as to what you are suggesting. One obvious interpretation is that caring if you wear a dress or a tie is the same as hallucinating, and we should stop doing it. This is an interesting claim... and potentially a very useful one. I would support this. I would also support unisex bathrooms and gender neutral pronouns. So we might not disagree at all.
But it is also possible to interpret your claim as saying that non-standard genders are less valid than standard ones, even when the standard ones are arbitrary or harmful. This is harder to defend -- in fact, no one defends this as a general theory except extreme moral relativists (the claim that 'woman are not worthy to vote' is generally not held to be true based on the culture you are in, but to have a higher reasoning behind arguments for and against; in case it is not obvious, voting was assigned as a gender role; a voting woman would be outside of either standard gender for much of our history). Obviously this is an extreme example, but you can see that gender matters; if in your life you find that the only reason that gender matters is whether or not your bathroom has an urinal or not, this is very good for you.
(It is also possible that you believe that we currently have developed the perfect gender roles, and any change would be a worsening of conditions. This is sufficiently different from my own view that I am not willing to spend my time debating it unless you give me some sort of compelling evidence up front.)
I think that this is sufficient for you to see why I claim that you are equivocating on gender and sex. I'm fairly certain that what you actually want to claim is something much less strong, simply that using made-up pronouns and complaining about what bathroom you are assigned is annoying at best, and perhaps a sign of a personality disorder. In this case, you might want a very different list than the one provided.
Others have already mentioned the benefits of commercial sites pandering to their clients, so I needn't elaborate.
But it is also possible to interpret your claim as saying that non-standard genders are less valid than standard ones
Well they are, although "less valid" is a rather strong understatement.
'woman are not worthy to vote'
You do realize that that's a moral claim. In order to evaluate it in a utilitarian framework, one could look at, for example, whether women having the vote leads to better or worse policy outcomes. I think this is certainly a debatable position either way and certainly is far from obvious. Heck it might even depend on oth...
There are some long lists of false beliefs that programmers hold. isn't because programmers are especially likely to be more wrong than anyone else, it's just that programming offers a better opportunity than most people get to find out how incomplete their model of the world is.
I'm posting about this here, not just because this information has a decent chance of being both entertaining and useful, but because LWers try to figure things out from relatively simple principles-- who knows what simplifying assumptions might be tripping us up?
The classic (and I think the first) was about names. There have been a few more lists created since then.
Time. And time zones. Crowd-sourced time errors.
Addresses. Possibly more about addresses. I haven't compared the lists.
Gender. This is so short I assume it's seriously incomplete.
Networks. Weirdly, there is no list of falsehoods programmers believe about html (or at least a fast search didn't turn anything up). Don't trust the words in the url.
Distributed computing Build systems.
Poem about character conversion.
I got started on the subject because of this about testing your code, which was posted by Andrew Ducker.