First of all this is a rant, an angry and biased complaint, I figured that's just what the internet needed :) On a more serious note the facts that are mentioned here are credible, and I invite you to check the references. My criticism might be unfair or uninformed in places however, and I apologize in advance if I offend anyone.
I frequently refer to Linux/UNIX/BSD in this article. UNIX refers very broadly to operating systems that share a common heritage and design. Prominent among these are Linux, which there are many varieties of (Android is Linux, sort of) and BSD, which again comprises many varieties (Mac is BSD, sort of). The plethora of varieties in the UNIX world can be bewildering, but the underlying mechanics are very similar between them. There is often less difference between Linux and BSD, then there is between two versions of Windows for instance. So unless you get technical, the exact flavor of UNIX in question is not important.
Apple spent over a billion US dollars on advertising in 2013, Microsoft however spent more than twice that amount [1], despite having less revenue.* One example: In this commercial Microsoft tries to tell you that the marvels of technology comes from them, and that if you just give them your money and your trust, they will "empower you" with all this wonderful high tech stuff!
Most of computer technology related to medical science, space exploration, communication, art and general science (as highlighted in the commercial) does not come from Microsoft at all but from their competitors. To give a few examples:
These examples illustrate that Microsoft is not the dominant force you might expect in the areas of engineering, general science, art, internet and even computer technology. But what then is Microsoft's area of expertise? Undoubtedly they must be doing something right since its such a popular platform. Being a popular platform, you can run a huge amount of commercial software on Windows. Many fundamental business or day-to-day productivity applications, such as Microsoft Office or Adobe PhotoShop, are not available on Linux. Windows dominance in the software ecosystem is so strong in fact, that many Linux/BSD advocates are forced to use Windows [7] to meet the requirements of their day job. This is not surprising, superior commercial offerings comes with the territory when you are the dominant PC platform. Windows is not dominant because it has the largest amount of software, it is vice versa. So what Microsoft does particularly well, is merchandising. It is no coincidence that Microsoft uses the same percentage of revenue on advertising as Coca Cola does.
Like you said, Windows has superior software offerings. In many business and educational settings Windows is simply required with no room for debate. And even if you could replace commercial offerings with opensource alternatives, it requires time, effort and sacrifice to do so. This isn't just because opensource programs might be limited, but the Linux ecosystem is deeply fragmented. It is bad enough switching one operating system for another, but Linux is divided into hundreds of distributions (or "distros"), and there are innumerous desktop alternatives on Linux besides. For many pragmatics out theme, who don't spend all their time tinkering with operating systems, they simply don't have time to use anything but the dominant PC platform.
If the consumer is happy, what is the problem? True, many don't have a choice, and in terms of the dubious morals of market economy, everything is fine as long as the consumer is happy. But the hard fact is that when everyone drinks huge amounts of Coca Cola, serious health issues arise, and the cost to society is significant. It would be problematic indeed if Coca Cola advertised their product as a health drink, to such an extent that governments, educational facilities and the general public believed it! True the use of Windows does not create health issues, but it does create significant problems for society. It wouldn't be so bad if Microsoft's users realized this, just as most who drink Coca Cola do realize that it isn't good for them.
But this is sadly not the case. Even for casual usage Microsoft provides an inferior, expensive and unnecessarily difficult product [8]. They even go so far as to develop anti features and surveillance systems in an attempt to trick more money out of their customers [9][10]. Would you do business with a plumber who had the reputation of installing hidden cameras in bathrooms, and hot water tanks that only pumped out cold water if you happened to use a competitors shower system? Why do people allow computer vendors to get away with similar behavior? (and yes, Apple and Google are guilty of the same behavior)* Luckily for Microsoft they had a monopoly for a long time and they exploited [11] their position to force hardware vendors into shipping only their operating system, blocking anyone else from entering the market. Add this to the fact that Microsoft spends billions of dollars on commercializing its brand and spreading misinformation about its competitors [12], and it's little wonder that they have retained their position despite having an inferior product.
Windows users are usually vaguely aware of the dubious quality of computer systems, but few realize that the chief problem here is not the computer they are using, but the operating system. (I'm not saying Linux is perfect, all software have bugs, but there is a notable increase in quality when you compare Windows with Linux, BSD, Mac, Android, and anything else) You may have heard sysadmins say that the reason Windows have 99% of viruses is because 99% of people are using it. This statement however is false, for one the numbers are wrong: As of Jan 2018 Windows has 36.6% market share, second after Android (Linux) with 40% [13]. According to a BBC article from 2008, Symantec claimed to have security fixes for 1,122,311 Windows viruses. Even very conservative estimates place the number of Windows viruses to well over 100,000 [14]. These numbers have grown exponentially in later years, so despite efforts from Microsoft to combat this, Windows remains as insecure as ever. In contrast the Wikipedia article on Linux malware lists 65 known botnets, trojans, viruses and worms combined! The article also correctly points out that most of these are academic examples, and that there are no widespread Linux viruses of the kind you frequently see in Windows. If you add all known malware for Linux, Mac, UNIX, Android and anything else, the number is slightly more than 100. [15]. Think about these numbers for a second: Windows has 1/3 market share and, conservatively, over 100,000 malware, everything else has 2/3 market share and over 100 malware. Do the math...
Now you may be thinking: "I just need Windows to power my entertainment center, who cares if its glitchy and insecure as long as I can play my games?" Fine. But does it make sense to use a pathologically unreliable operating system for your work, email and online banking? You may feel it's OK to play basketball with the local drug lord, but surely you wouldn't ask him to deliver your mail? And how would you react if you learned that he runs your bank? What's really frightening is that many ATM machines, CRT scanners and airport systems out there are using Windows XP in 2018! In fact 10 years after it's last service pack and 4 years after Microsoft officially left it for dead, 1 in 30 Windows users still use this depreciated platform.
That is all bad enough but Microsoft has even manipulated charity projects [16][17] and governments [18] into using their products. In their commercial Microsoft tries to push the image that they are the innovative force of technology, however the anti trust cases against this company reveal the opposite [19][20]. But this is just the tip of the ice berg, when Microsoft lost the important anti trust case against the US government, they invested heavily in the presidential campaign and lobbying. Shortly after the new president was inaugurated, Microsoft somehow escaped from their sentence with just a symbolic slap on the wrist [21][22].
Microsoft's political engagement is no real surprise, after all the government sector is one of their biggest customers. You get a sense of the scale of things when the UK government said that they had used more then 200 million GDB (~340 mill USD) on MS Office alone during the three years 2010-2013 [23]. Or that the city of Munich have saved some 10 mill Euros (~13.5 mill USD) when they moved over to Linux. Other studies confirms that training and maintenance of Windows cost much more then Linux [24].
Don't get me wrong, I am not trying to advocate any political policies here. I am simply pointing out the fact that through extensive marketing and lobbying, Microsoft has managed to push their platform into all corners of society, even though their product is a proven security liability, and far less cost effective then their competitors. Worse even, it is a known fact that this company has practiced criminal misconduct and deliberately sabotages innovation. True, they are not alone in this. Big business and corruption go hand in hand, but that rather underscores the point I'm trying to make. If you don't fight vendor lock-down, their grip on you will increase with time, not only on the personal level, but on society as well.
In the area of education having any commercial monopoly is obviously unhealthy.
Universities has played a big role in shaping computer history. More precisely in shaping the history of open source computer technology, such as Lisp and UNIX. There has never been any serious academic discussion about the design of Microsoft Windows, that I am aware of, or any other proprietary system for that matter. The reason is obvious, you cannot discuss code that you are not allowed to read!
Teaching students Windows in IT class is like teaching kids about nutrition by taking them to McDonald's! Making students click around in Microsoft Word and Excel does not teach them about computers, it only teaches them to be Microsoft consumers. You will find many outraged parents online that are worried about McDonald's selling their products in schools and hospitals. Should we be less worried about computer companies? Microsoft, Apple and Google are much bigger companies than McDonald's and Coca Cola. These companies are not into food technology, but information technology. Is that less dangerous?
As I mentioned, you may not have a choice, many jobs and schools simply demand Windows, and in your daily life you might need to do a job that can only be done in this operating system. That is perfectly understandable. But most Windows users do not consciously choose their platform, they just go with the flow of popularity and familiarity. They have worked with Windows every single day for years, not to mention endless hours of gaming, and the habit is thoroughly entrenched in their minds. (When I switched to Linux many years ago, the fact that I couldn't play Alpha Centauri almost made me go back...)* Our ability to develop habits is inherently good, you can do your chores with little conscious effort. Essentially this is what training is all about. Nevertheless this ability can cut against us, particularly in the flaky and ever changing world of computers.
For private use the choice of operating system may not be all that important, after all if you make a poor choice it will only affect you. But in a professional setting Windows is very often the wrong choice, and choosing it can have significant ramifications. Ironically IT professionals are exactly the ones who have the hardest time adapting to new systems. They have spent much effort honing their skills, perhaps studying for years at universities, just to discover that their skill set is obsolete, or worse, that all of that hard schooling was a waste of effort at the onset. In that situation you have an impossible choice: Relearn everything from scratch, or refuse to acknowledge reality and keep up the old routine.
Let me tell you some experiences to illustrate this point: I worked at a web company in Norway for a few years. The company were hosting some 200+ websites for their customers, and they developed their own content management system, these services were all provided from a Linux server. Now the employers at this firm worked with Linux every single day, but almost none had actually used it on their desktop. They continued to work on their Windows machines as they were used to, copy pasting HTML from their Notepads to a Putty terminal. As can be expected these programmers had no real understanding of how Linux worked. They logged in as root (ei. with administrator privilege) and fumbled around blindly. Not only was this work flow incredibly inefficient, it was dangerous! One little mistake and 200 customers would be without their website. Why didn't the developers invest a month or two using Linux as their desktop, when after all, it was so crucial to their livelihood? Why didn't even the company invest in a Linux crash course? Simply put, because they didn't want to. It would take too much effort to learn new habits. So instead they choose to work inefficiently for years and endanger their customers data. Business as usual, the customers didn't know what was going on anyway...
This type of insanity is widespread, actually the norm. Many network sysadmins out there work exclusively on Windows. This makes no sense. It would be like managing the business accounts from a Gameboy. The internet is a UNIX technology, the TCP/IP stack Windows uses is literally copy pasted from BSD [25]. All the routers and network gear you can find will all run a version of UNIX. The web itself is almost exclusively powered by UNIX. (there is a reason why Google employees are banned from using Windows at work [26]). How well does a Windows network administrator really understand his job, when he doesn't understand the inner workings of his router, or the web for that matter?
Another story: A friend of mine discovered Linux when he worked at an IT company in Tenerife, he installed Debian on one of the company machines and set up a Windows file share using Samba. The Debian server worked much better as a Windows file share, then a Windows server would! Even so his colleagues were not impressed, they all continued using Windows. Eventually my friend moved on to another job, but he visited his old workplace five years after quitting. When he inquired about his old server the boss told him they were still using it. "Who's maintaining it?" he asked, "no one" replayed his old boss. Five years without any maintenance and the Linux box was working as a charm. My friend was impressed!
This little anecdote illustrates an important lesson. While Windows might have the functionality you require to do a job, it is not reliable. When setting up a company firewall or server, your primary concerns should be security and reliability. With such a constraints Windows is obviously not the right choice (And if you seriously consider using XP, do yourself a favor and buy a typewriter!).
Yet another example: Many times I have seen law abiding organizations use pirate copied versions of Windows. When I confront them about this they often say apologetically, that they cannot afford a proper license. When I tell them there are free alternatives to Windows, they quickly interject "we have to use Windows!" Do they? Every time I have had this conversation people were not doing anything special on Windows that Linux couldn't easily do as well. In fact more often then not, Windows gave them serious problems! In one instance there were problems getting the sound and video cards to work. The machine in question was used at an educational facility on a weekly basis to project video material for hundreds of students. Even though the problems were never solved to satisfaction the system administrators continued to use his pirate copied bug ridden operating system. What strikes me about this example is that Linux was dismissed without examination or even consideration. Did they really keep Windows out of practical considerations, or had it become a compulsory habit?
Another thing I have seen on many occasions is people either buying cheap laptops or continuing to use an old one, and they want to put the latest version of Windows on it. However the weak hardware cannot handle the load and the end result is an unusably slow and noisy oven. A few years ago my brother came for a visit and brought along his old school lappy. The computer was about six years old and ran Windows 7. It sounded like a Jumbo Jet taking of when it started and it literally took 30 minutes from startup to Minecraft. Since this was a throw away relic anyway my brother agreed to try Linux on it. 15 minutes later Linux Mint (a good candidate for a first distro!) was installed and ran like a charm, the computer was quiet and cold and launched Minecraft instantly. Even I was impressed, I had thought the old computer was ready for the junk yard. I should have realized that the problem was not the computer, but the operating system.
Computer systems are addictive. The more graphically pleasing and interactive (aka "fun"), the worse the problem becomes. If you do not believe me, then try going a week without your smartphone! Linux will not necessarily solve this issue, it too has games, and even worse, browsers. But if nothing else, forcing yourself to use an unfamiliar system, and thus break out of an old habit, can help (And seriously - try going a week or a month without using a smartphone [27]).
What can we conclude from this? Should you throw your Windows DVD's in the bin and insist that your work colleagues and family do the same? No. Microsoft is just one bad Apple among many. And like we have mentioned, there are times when you simply have no choice. The world is full of problems we cannot solve, but we can at least be aware of the problems. You may not be able to avoid McDonald's entirely, and it isn't your place to insist that your friends should all go to the salad bar instead. But you can take control of you own eating habits, and you should know enough about the dangers of junk food that McDonald's commercials do not fool you into believing that their burgers makes you sporty. Don't let the commercial IT companies fool you either, Microsoft has no intention of "empowering you", they are out to enslave you!
The commercial giants are not the only ones at fault here either, if consumers were more aware of what they were putting in their mouths, McDonald's wouldn't be the giant company it is today. There are healthy operating systems out there. Open systems you can learn from and use the way you see fit. Like salad you might find it boring and tasteless at first, but once you break free from addictive junk food and start to notice the health benefits, you will never turn back. Of course, such a transition is hard and it might be useful to take the journey in stages. As for migrating to Linux, you might begin by replacing your commercial applications with opensource alternatives on Windows, such as LibreOffice, GIMP, Firefox/Brave, Thunderbird, VLC and Emacs/Notepad++* rather then Microsoft Office, PhotoShop, Edge, Outlook, Windows Media Player and Visual Studio.
From there you might want to try out Linux in a virtual machine or a spare lappy, before you take the plunge and migrate fully. True, the bewildering choice of distros and desktops in Linux can be confusing, but don't worry about it, just pick a distro and roll with it. In time you'll appreciate the value of having multiple choices. For example, do you want a distro that focuses on visual beauty and bleeding edge software, with the lag and instability that entails, try Garuda. Or do you want a fast distro that focuses on stability, with the minimalism and outdated software that entails, try Debian with the Xfce desktop. (do not consider Slackware unless you are ultra conservative and slightly insane) Microsoft and other commercial companies try to sell you a "paradise", but in reality there is always a trade-off. And I'm not going to sugar coat this, no system is perfect and migrating to Linux will involve a significant amount of frustration. Growth is painful after all. But at the end of it, you will have learned something new. I honestly think the journey will provide you with a lot of fun, and I think you'll be glad you gave Linux a try once you get used to it. But if you want to go back to Windows at that point, at least it will be an informed choice, and you'll no doubt have picked up useful skills that will increase your effectiveness in that platform as well.
Update: It has proven hard to keep these references up to date. By necessity, some of the references above list a copy from a non-original source, and others have been replaced with other relevant sources. I'll make a modest effort to keep these references up to date in the future, but I make no promises.