Node.js was a pretty uphill battle for several years in some organizations. My first corp deployment of node was literally because I was playing with it, and researching a few things, and was able to get an API written and deployed for something in a couple of hours, when another dev quoted a week for a .Net project. LOL... A mongodb a synchronization project, and an API node project all written/deployed in under a day, and ran on a "backup" server used for job processes, reverse proxied from the main server (Application Request Routing, ARR under IIS). I spent the next couple years about half node, half C#... and the past couple years mostly node. I actually prefer it for most things. But it's not like it was an easy sell early on at all for me.