Well, a pretty good reason is that C# is statically typed, which a lot of developers prefer.
Don't know, everyday I see more and more C# devs preferring Typescript for new projects.
Don't know, everyday I see more and more C# devs preferring Typescript for new projects.
But for the backend (APIs, services, whatever), I'd personally still go with C# any day - it really is a wonderful language, and the available tooling is fantastic.