The newest version of ESLint, a popular JavaScript linter utility, contains a new set of English grammar rules and semantic rules. This update now marks string  "backward compatibility" as grammatically incorrect and urges the developer not to use it in comments or as a string value.

The maintainers of ESLint explain the change:

Generally, the phrase "backward compatibility" is an oxymoron: why support something backwards, when you can go forward?

If you want to support "older versions", whatever that means, where does it end? Next thing you know you'll be forced supporting some crazy old-ass 2019 Macbook.