We must be reading different dictionaries hold up
"Either of the two sexes (male and female), especially when considered with reference to social and cultural differences rather than biological ones. The term is also used more broadly to denote a range of identities that do not correspond to established ideas of male and female." - The Oxford Dictionary
"the behavioral, cultural, or psychological traits typically associated with one sex" - Merriam-Webster
Here It clearly shows that it was what I mentioned before this idea that what is masculine and what is feminine in the terms of society and culture, it also mentions the difference between sex and gender and how sex doesn't necessarily have to be associated with gender as a word. Also language is not a static thing once it is written down every one instantly agrees on it forever, launguage is constantly shifting and changing to suite the need of the population using it.
You know you're right on this one my cat is a male or female but my cat also is stupid most of the time staring out windows and generally showing signs of lackluster intelligence and you know why because it is not a Intelligent being it can't solve the quadratic formula or tell you the names of the great men of history or explain why the silk road in the 1200 century fueled western markets.
Im not saying there aren't places worse than Western society hell there is, but as a communist and as a Non-binary person I feel that this doesn't change the fact that maybe you and others should change you're thought process when looking at others not judging them by what they identify as but by who they are.
Im not saying there are infinite genders in this discussion that seems like it might be pushing it but I am saying there are plenty who don't fall into the defined societal genders.