IT is brutal. You either evolve or you die.
If JS didn't introduce new features, it would be just replaced with the "next big thing" that introduces things.
Arrow functions, classes and promises don't make things more complicated. They are added to make things more readable