I agree with you, its all interesting, but the problem isnt that, the problem is for it to work in the game, it needs certain predefined statements, the code has to know... everything else dosent matter, couse if it the code dosent know, we have problems ;P
That doesn’t sound to me like a problem as such, just that features relating to gender identity, like any other features, need to be coded once it has been decided that they should be included in the game. And that there might need to be compromises on how many such features are included or on how the ones that are included are implemented given constraints on time and resources, but again that’s hardly peculiar to this specific case .
"You may call it 'nonsense' if you like, but I've heard nonsense, compared with which that would be as sensible as a dictionary!"