Is that flip-flopping or just different developers having different preferences? Those who complain now would have had no reason to complain back then, and vice versa
I'm pretty sure it's this. There's a genuine split in the developer community over this issue. And the JS community in particular is enormous.
Also known as the Goomba fallacy:
https://en.wiktionary.org/wiki/Goomba_fallacy