Ich habe mir schon länger angewöhnt, oftmals vanilla JS zu nutzen, weil eben nicht mehr benötigt wird. Auch unter Node.js versuche ich so gut wie Möglich auf Drittanbietermodule zu verzichten, wenn es geht.
Animationen per JavaScript? Wozu, wenn CSS oftmals performanter ist und insbesondere vieles bereits mitliefert?
Wieso jQuery verwenden, wenn es doch querySelector(All), classList und sonstwas gibt? Selbst fĂĽr Ajax braucht man kein jQuery.
Und von den ganzen anderen Tools wie React & Co möchte ich garnicht erst sprechen, wenn man erst 12 Jahre damit verbringen muss, die Toolsets einzurichten und dann dauernd (pre-)compilen muss, bevor man überhaupt Ergebnisse testen kann. Viel zu umständlich, wenn man das ganze auch 5 Minuten in Vanilla geschrieben hat.
Ich möchte jetzt auch nicht sagen, dass React & Co keine Daseinsberechtigung haben oder diese ganz und gar schlecht sind, aber es ist eben Projektabhängig und die Vorlieben des Entwicklers, was man im Endeffekt verwendet und was nicht.