Words are gendered. People are sexed.
Applying grammatical categories to people is illogical and is meant to cause confusion.
Sorry. While you are correct, the language has evolved. Gender=sex in American English as spoken in the 21st century. Annoying, I know, but there it is.
It's obfuscatory newspeak.
"Undocumented workers" is 21st century English for "illegal immigrants" but I'm not going to start calling them "undocumented workers."