It has nothing to do with culture wars, I'm just a stickler for grammatical precision and not overloading the meanings of words.
For example, someone two blocks down the street is doing something weird. "What are they doing?" is a perfectly grammatically normal reaction to seeing this.
Also, languages aren't dictated by a standards body like C++ is. The rules are written to capture the way the language is actually spoken. If the rules diverge from the language, the rules are actually the thing that is incorrect! This is the difference between "de jure" and "de facto" rules.