Kjelt, I know that sounds a good idea, but there are serious repercussions that are not immediately obvious. You see, Finnish police and Finnish media decided a few years ago to do just that. (The police even stopped gathering and publishing statistics on ethnicities of criminals for exactly this reason.)
That sounds like it way overshot its original intention.
Yes, exactly. I do believe the original intent was good, positive.
But, instead of its intended effects, it became a tool for people to avoid acknowledging issues that makes one question their policies/values/etc., and gave the subset of immigrants who are not interested in following Finnish law a simple but powerful tool to silence all criticism and avoid criminal justice: just shout "racist!".
When software projects started using Codes of Conduct that went further than "don't be a dick" (requiring neopronoun use and banning harsh criticism of poor-quality submissions), they didn't actually make the projects more inclusive at all. Because of the CoC makes it risky to criticize submissions – you can get censured by your peers if your "tone" is found wanting –, many developers ignore them completely. This divides the project developers into separate clades, "inner circles", that discuss things in informal chats, but rarely interact outside their own circle. The only way around seems to be for each project to have "dedicated" developers that do answer in a polite manner to all new developer queries, and act like middlemen between the clades and new contributors and other projects, but that's quite a lot of knowledge and developer hours tied into, well, handholding.
(Of course, the small number of activist developers are now happy, because their own clade is now using language they enjoy, without fear of having to deal with negative emotions. I suspect that they consider the emerged clades natural, as after all they do somewhat fit the intersectionalist worldview.)
Banning words has never yielded anything positive. Very soon, a new term will appear in its stead, with the context evolving to fulfill the communications needs -- even if those needs are offensive. However, humans are inquisitive, and they will always theorize
why the original term was banned, whether the stated reason was the real reason, or not. This can easily lead to even worse assumptions, like "group ζ is so inept/volatile/lacking in self-control, that we need to control even the language we use around them so they won't go crazy". It is these – unfortunately natural, because humans have evolved to be guessers and extrapolators – assumptions that cause significantly more prejudice/harm than the
potential generalizations originally!