Achei muito massa teu ponto de vista sobre a ambas as linguagens, C-Sharp e JavaScript, a pesar de ser meio adverso a usar JS no Back-End você trouxe pontos fortes.

Só um adento quando você diz:

Node.js é uma linguagem de programação criada em cima da engine V8 do Google Chrome.

Node.Js não é uma linguagem, mas sim um ambiente. Assim como .Net não é uma linguagem e sim uma plataforma, as suas respectivas linguagens são JavScript, e C-Sharp.