If I was a fact witness giving evidence in court I would find it extremely difficult to repeatedly refer to a person as the opposite sex. Especially if that person had assaulted me or raped me.
You’re have to think through every sentence very carefully and translate it into politically acceptable speech.
So when asked “ What did the defendant do next ? “ you’d need to think
“ He put his hand over my mouth and told me to shut up or he would kill me “ .
And then translate it in your head to
“ The defendant put their hand over my mouth and told me to shut up or they would kill me “
Or “ Then the person who I perceived at the time was male put what I perceived at the time to be a penis into my mouth.”
It’s much too complex. Witnesses risk getting it wrong and being punished for their Wrong Speak.
Maybe the courts could provide an interpreter, as they do for witnesses who don’t speak English? Then the interpreter could translate the witnesses words into those that are more acceptable to the court and the defendant .
They would also need to get the oath about telling the truth changed too. Because the truth is obviously offending a lot of important and powerful people.