Yeah. It was a surprise to me when I first discovered just how complex sex/gender is, in purely factual terms. I suppose over time society will have to develop sub-qualifications, because having just one binary category (man/woman) doesn't properly work at categorizing various aspects of a human being, like:
- grouping by the way someone looks (influenced by hormones)
- grouping by reproduction capability (can or can not be pregnant)
- grouping by reproduction hardware
- grouping by which group of partners one finds sexually interesting
- grouping by various other aspects of biology (chromosomes and all)
Different areas in life really want to categorize by a different set of those aspects, and bundling it all under one word starts to become problematic. My programmer intuition tells me we need to become more explicit about which aspect we mean at any given moment.