JS enjoys popularity among other things because people don&#x27;t want to write code twice. SPAs at a minimum need server side rendering for SEO and faster initial delivery for better customer experience. To be honest ES6 and TypeScript is very far from shitty. If you take a close look at people who are pushing node adoption in major projects they are anything but &quot;people who are afraid of learning a new language&quot;.