Dunno, but it's quite hard to resist childish urges. I note that "jew" is still available, and .jew is a perfectly valid extension which no program has ever claimed.
I love all cultures. There's something worth learning from each of them, if you try. But emergent social dynamics are deeply interesting too: I get it (everyone does), and it makes perfect sense. Yet we've all collectively agreed that those are unwholesome.
And it's doubly interesting because it's easy to think of cases that wouldn't be funny at all, even in theory. New Geometry Representation might be a fine name for a new format, but you're not going to use its acronym. So then what separates the latter case from the former? And you'll find it difficult to turn "Forget" into a file extension.
Yet this is all very English-centric. I've often wondered whether foreign users ever get annoyed with some of our names that happen to acronym to something unfortunate in their native language. Do they just have to live with it, or does it never happen? What if "emacs" was a smear in Portuguese, or "vim" was an unspeakable slur in India? "Coq" was named Coq partly so the dev would be able to unironically give conference talks about Coq. Was that only allowed because its author is French? All kinds of interesting questions!
I don't know. Just pointless thoughts. Personally I'm happy npm values quality; complete anarchy might not necessarily work.
Or maybe it would. I've always wondered what would happen if we develop clones of popular systems but with zero controls. Even 4chan has moderators. But HN user "baby" recently made a blockchain based image board that was theoretically impossible to control. How would people behave in such a situation? Who would you even punsh?
It's so fun to think about.