>go to 4 different interviews with the biggest companies in the state
>they all use nothing but C#
Why? They could've just as easily hire any other kind of developers and avoid paying all those licenses.
Other than convenience (since almost everyone grew up with windows) why do companies prefer .NET?
Usually because Microsoft does a whole bunch of enterprise support and on site training for people that buy licenses.
>>57110693
This.
What you have to understand OP, is that when a business decides what to use, support weighs in A LOT.
Eg. for their laptops you will almost only find Dell, HP and Lenovo as these three manufacturers provide the service a business needs for example fixing a broken laptop/replacing it within 24hrs.
Not to mention consistency. If everybody was working the way they deem best you would spend more time ensuring that things play well together than you save by optimising each individual employees work output.
>>57110095
Because that's what your average developer are taught in school. You are literally told day-1 that C# and other Microshaft utilities are "the future". Microsoft gives you Visual Studio and their tools for free so that the developers become dependent on them.
Since Microsoft products are so ingrained into the business, they can't get out of the loop. Not without teaching their developers new tricks, not without using millions upon millions to change their tools and infrastructure. It's cheaper for them to pay Microsoft those fees rather than changing their staff and software infrastructure as a whole.
If you want Microsoft gone from the business side you'll need to assassinate Nutella, bomb the MS headquarters and shove a virus through Windows Update. Even then the Microsoft empire will still stand and probably shrug off your petty attempts at dethroning them.
>>57112453
>assassinate Nutella
what did he mean by this?
>>57110095
Because the only other competition for C# is java and that one is straight up garbage.
>>57112453
>that's what your average developer are taught in school.
Most common languages I've heard of taught in universities are Python, Java, and sometimes C for the first language. C# is uncommon, and when it is, it's generally taught at community colleges.
>>57112887
>it's generally taught at community colleges.
And where do you imagine most of those wage-slave coders come from?
>>57110095
cause yo mom gives a free BJ with every purchase