Olas said:
My school district used Macs exclusively all throughout middle school and high school. I hate Macs. But it was the hand I was dealt and I made due. Any situation where people aren't given options, some people are going to be unhappy. I'm not ignorant of what it's like, but I'm also not going to direct my anger at Apple for it.
I don't think Microsoft deserves all the blame. A lot of it definitely gets put on the people that don't give the option. It's like I told one of my professors, "The fact that you can, in 2015, expect every student to be running Windows baffles me. The fact that you walked in on the first day of class, saw that 1/4 of the people had Macs, and expected everyone to be running Windows baffles me more." Furthermore, in at least one case, it wasn't even a Microsoft program.
However, at the same time, I won't fault people for directing anger at Microsoft. Did Microsoft have to spend the last couple decades setting things up so that so many of their products were so tied down to Windows that it essentially forced people to use it? No, they didn't. That's what they chose to do, and now people who don't want to use Windows are paying for it. It's the same issue with Apple, and I'm not going to fault someone for being angry at Apple for those decisions, despite the fact I've mostly enjoyed my own experiences with Apple products. It's the same reason I wouldn't fault someone for not liking Google for essentially monopolizing so much of how we use the Internet.
But to give credit to Microsoft where it is due, they do seem to be opening up. Azure doesn't force people to use Windows and even now has an approximately 20% Linux userbase. Microsoft Office is now available to anyone with Office Online, and Visual Studio Code actually released for more than just Windows (granted, it's still yet to be seen if Visual Studio itself will ever be available beyond Windows). Microsoft has also begun to invest some time, money, and knowledge into open source projects and recently made the .NET Core open source. And these are just things that affect me very directly with my own work.
Sure, Microsoft can still do more, but they seem to be at least moving in a more open direction. And despite the fact that it may be that they're just following the Apple and Google routes (though more Google's methods) of getting you into their ecosystem so heavily you have trouble leaving, I, personally, would call it a step in the right direction.