I've helped compile guidance on inclusive language for my company. Whoever came up with this list has scored an own-goal against people who genuinely seek to make their communities more inclusive.
There are words like "slave" that actually cause offense to real people when used in a trivialising way. Accordingly, terminology around databases and the like has changed, and that's a good thing.
A laundry list of terms to be "eliminated", some of which are completely harmless makes a joke of real problems and is the opposite of helpful.