Abstract concepts that are necessary for software to be useful or practical are applicable despite the alleged changing environment. If they weren&#x27;t, js&#x2F;node wouldn&#x27;t be reinventing these concepts, like package and dependency management. I think it&#x27;s good to revisit occasionally to see if there&#x27;s a better way, but my experience with node has always been an amalgam of cognitive arrogance and assumptions about how &quot;those guys&quot; (any other software ecosystem) built a needlessly complex and bloated or slow solution to a common problem. At the end, these solutions are equally complex or lack major features, such as security or stability.<p>I&#x27;ll point to one major counterpoint before anyone else does though: JSON turned out to be pretty handy. I am glad we didn&#x27;t stick with XML, although that&#x27;s what browsers expected in the early 2000&#x27;s (Ajax&#x2F;xmlhttprequest).