I think it's much easier to just see it as in-group out-group signaling. You're in the in-group if you comply with the new arbitrary language and you're a slew of bad words if you're in the out-group using the old language. The stuff about being nice to low status people is fake, the purpose is to identify low status people (the people who don't know/use the new made up language).