ça me fait penser a un article récent sur l'IA où John Carmack, questionné sur le futur des devs avec l'essor de l'IA, disait que le développeur devrait avant tout se focaliser sur l'apport que son environnement de développement peut fournir a l'utilisateur plutôt que sur les spécificités de l'outil de développement en lui même
Même si je suis pas forcément d'accord avec cette phrase, on peut dire que NodeJs et javascript représentent bien cette philosophie, c'est extrêmement malléable, tu peux faire énormément de projets divers avec, ça va du petit site vitrine a l'app desktop multiplateformes ou l'app mobile, a ma connaissance aucun autre langage ne permet d'arriver aussi vite à ses fins
évidemment comme dit plus haut ça a ses inconvénients, la plupart des langages populaires partagent aussi ces inconvénients, d'autres non, c'est pour cela qu'on utilisera pas du JS dans de l'électronique embarquée ou du C# pour faire une webapp