What it comes down to for me... I prefer JS over say C# for even server-side development. Mainly because the lack of typing enforcement and flexibility. If I'm using TypeScript, I may as well be using C# even if it's costing me in terms of time and velocity.
Interesting that you compare TS with C# and that you prefer C# since they have completely different ecosystems. .NET libraries tend to be money centered, which means you have to pay to use them.