I loved your exposition, Akili Li!
Anyway, as much as I love being gramatically correct, we must also remember that languages are evolving entities that at one point or another will change.
And sometimes they must be pushed to their limits and beyound to force a change in the thinking paradigms of a society.
I'm Spanish, and Spanish is a completely gendered language. All nouns (and adjectives, and articles) have a gender.
Instead of "cat" you say "gato" or "gata", depending whether it's male or female. And things with no sex also have a gender assigned. "Foot" is male, while "hand" is female.
So we are having a bit of trouble transitioning to neutral pronouns...