Adjustments for disability are one thing but as you show in your vegan example we have lost the live and let live and instead have live and impose on others. I would not put it past a vegan person refusing to use meat words as they generally are as fruity as fruitcakes come. But to not like something is fine, but to have the words banned from your hearing or vanished from your site is not realistic, fair to others or going to fix the reason you don't like them. And that is exactly what they are doing here, we don't like the word slave, so the word has to be abolished, not the thing that the word is but the word, completely pathetic. To equate banning master/slave to the ending or racism and i suspect slavery itself is beyond childish, a sentient cabbage could work that out.
You're right, I agree.
It is difficult to know where to draw the line, and has a significant risk, of being susceptible to feature creep.
It would also, to some extent, be eroding our own history, values and language.
The new words may also cause offence, from other parties, so it could be a lose/lose situation.
The problem is, if you created a word-processing file, and let all parties (let's say there were 500 programmers), have append_write (not read), access to it.
I.e. All users can extend the list, but they can't read what other programmers have said.
You could end up with a giant list of 5,000 or 6,000 words. It would then be getting really silly.
Some people might abuse the system, or get bored and decide to have a laugh. They then add, all their hated words to the master list.
If the list gets too long, it could eliminate virtually all the words, they might consider. 5 or 6 thousand, is too many to remember (easily), for most people. So, it would either take considerably longer to write software and/or not be possible, without taking extra steps, to compensate for the extra new words needed to write the software. Because of all the hassle and difficulties, coming up with (software standards code compliant) tests.
But there could be some sort of middle ground compromise, which largely keeps everyone happy. Such as only banning the most hated word(s), and leave it at that. I.e. the list is only 2 or 3 words long, in total.
E.g. N*****r, etc.