Earlier quoted context omitted.
Reminds me of when GitHub stopped using "master" for the default branch because it was somehow offensive.
My opinion: `main` is better. It's shorter, it's more descriptive, and costs nothing to remove something someone might find offensive. It's pretty much an all around win.
All of these are true! I agree, "main" is a better name.
However, as to the larger point, the individuals and groups advocating for these changes also don't advocate for similar changes (that is, things that have good benefits but come with a very high cost to implement due to breaking backwards compatibility) around technologies/terms that they don't consider to be "problematic".
That strongly suggests that the driver isn't to improve technology, it's to shape language, with occasional incidental technological benefits - and the ignored technological regressions (it's harder to say "allowlist" than "whitelist", for instance, or to write applications that have a field to place in the user's preferred pronouns than just not address the user using pronouns at all).