A comparação com gambiarra é justa historicamente. O ecossistema JS cresceu no sentido de tapar buracos da linguagem: TypeScript para tipagem, Zod para validação em runtime, esbuild porque o tooling nativo era ruim. Funciona, mas você sente o peso acumulado. Para backend puro, Go ou .NET dão uma base mais coesa. A vantagem do Node é mesmo quando o time já usa TS no front e quer compartilhar tipos e validadores entre cliente e servidor sem duplicar lógica.
Respondendo a "Com os tres voce faz qualquer coisa, sao lingua..." dentro da publicação .NET vs Node.js vs Go para backend: onde você apostaria em 2026?
1