Because I think C# is a good programming language to work with, it’s really that simple. I’d need a serious reason not to use it, and “made by Microsoft” doesn’t really change much when, to my knowledge, it’s not under their sole control and isn’t burdened by licensing issues. The Microsoft stack is something I’d want to avoid, and depending on the task I’ll want different programming languages, of course.
Because I think C# is a good programming language to work with, it’s really that simple. I’d need a serious reason not to use it, and “made by Microsoft” doesn’t really change much when, to my knowledge, it’s not under their sole control and isn’t burdened by licensing issues. The Microsoft stack is something I’d want to avoid, and depending on the task I’ll want different programming languages, of course.