I'm going to argue that, while the .NET environment may be unfamiliar, it's as good (if not better!) than the NodeJS environment for "getting stuff done." You may have fewer libraries (depending on what you're looking for), but with .NET Standard 2, you need fewer of them. The standard library has support for everything from Memory Mapped Files [0], to Parallel loops [1], every collection type under the sun [2], globalisation [3], and HTTP applications [4].
Memory management is just as automatic as well (they seem to just be using the mono runtime).
[0]: https://docs.microsoft.com/en-us/dotnet/api/system.io.memory...
[1]: https://docs.microsoft.com/en-us/dotnet/api/system.threading...
[2]: https://docs.microsoft.com/en-us/dotnet/api/system.collectio...
[3]: https://docs.microsoft.com/en-us/dotnet/api/system.globaliza...
[4]: https://docs.microsoft.com/en-us/dotnet/api/system.net.http?...