You are right. They are anglophone thing. It's just about how other languages work. In romance and slavic languages, names themselves are gendered nouns, there are very few unisex names, so name dictates pronoun. Gender of the name defines rest of the sentence , if you have male name, grammar requires rest of the sentence to be in masculine form, same for female name making rest of the sentence in feminine form. You can't combine name of one gender with rest of the sentence in other, it's just wrong and sounds wrong. Using neuter form after name is considered both grammatically wrong and offensive since that form is not used for people, same for using neuter pronouns. And then, there are languages which have just one pronoun for all, like turkish or hungarian.
Because of how my language (slavic) is hard coded on morphological and grammatical level with gender, most non binary people i know just use gender of the name they have and trans people use name of their preferred gender.
But even then it's complicated. (Again, this may be a rant, but not directed at you.) Spanish, for example, is currently (well, some speakers of it are) trying to figure out a way to have not-inherently-gendered terms. Some folks have become uncomfortable with the notion that if you have 999,999 women and
one single man involved in an action, the one and only correct term is to refer to them
all by male gender. That, I think, most people agree is kinda weird. Why does male gender "predominate"? Gendered nouns is one thing, but having actual
human gender work in that way creates cognitive dissonance if you think about it too much.
Gender has never been as simple as folks would like it to be.
Sex has never been as simple as people would like it to be. Consider things like 45,X; 47,XXY; 47,XXX; and 47,XYY. These can
all result in unusual sexual organ presentation at birth, and in particular Kleinfelter syndrome (47,XXY) and Jacobs syndrome (47,XYY) can both potentially result in intersex birth, where a doctor
cannot distinguish what sex the child has. That, alone, is enough to prove that neither biological sex nor gender identity can be a single, simple binary.
Languages are old. Very, very old. Often, the structures we use today developed thousands of years ago, and have been kept around through cultural inertia FAR more than any other reason. It should surprise nobody that languages that grew out of a relatively obscure dialect from the middle of the Italian Peninsula
might not accurately reflect modern, rigorous understandings of complicated subjects.