I swear Windows XP was my first operating system. There are a couple of reasons to love windows like its intuitive GUI, the games you could play as a kid, the memories you made when you first used a computer. The only reason Linux isn't used as widely as windows because it doesn't comes packaged with your computer when you buy one. Trust me, no one want to change their OS, be it mobile device or Personal Computer. Linux Torvalds was once asked why did Linux Operating system failed to gain user's attention when it comes to desktop environment? The answer he gave was brilliant, He said that the people doesn't want to hack devices, it's like causing a liability issue if in case the device becomes useless. On the other side, Linux has made a tremendous effect on mobile devices because again it comes pre-packaged with the android mobile phone. The last time he read the statistics, it was more than 900,0000 users of android being added to the directory each day (Source: Google according to Torvalds). Here is a picture of OS stats captured by the cookies used in websites as shown below, which is more accurate than others.
The reason why I hate windows is when I started using Linux. The first reason being prone to VIRUS. I just don't understand why is it so easy to hack windows when the code is propietary. It is because almost 98% of the people use only windows when it comes to a personal computer. Most people actually doesn't buy the side softwares and uses hack version of them, which causes tremendous failures in dependency and sometimes comes free with VIRUS. Now these VIRUS are not only designed to corrupt your system, but sometimes used to gain sensitive informations like passwords when infected by Trojan or Botnets. The Ransomware is becoming a trend these days, one of my friend just caught one and he was asked to pay in bitcoin. Many people asks why Linux doesn't have VIRUS, because no one cares to make one, only 1% of the total users of the world uses Linux, and they are elite. The cost of making VIRUS is very high, and there is not one person creating it. The other thing that may have an effect may be the supportive Linux community. Most of the developers are like minded and love to share the source code of anything that they build. Windows crashes and hangs a lot. The job controller is very sophisticated and it doesn't perform the job that it is intented to perform when it should, so you have task manager to avoid that.
The most frustrating thing when it comes to windows is the need to download software packages manually when developing new things. In linux it barely takes some keystroke and a good internet connection to install anything using the terminal. The Windows users are a kind of Orthodox. People may say that there is very good functionality of Adobe softwares when it comes to windows, yes thats true, but it is because you want to use windows and they will compile their builds in windows unless you shift to Linux!!! Atleast from my perspective a person who is studying Computer Science should use Linux. Most people are afraid to use linux because they think it is a Geeky stuff, well sir no, it is not, you have GUI for Linux. It takes almost 90% of the time to download stuffs in windows which can cause tremendous lack of motivation. For a noob, that's a steep learning curve, and the pain that he/she goes through will might cause him to be afraid of the frustration caused by that OS to learn new things.
The most disgusting thing about windows is it's Update policy. I don't understand what is the need to download 10 GBs of update every half month. Even if you connect your net to windows, it will suck every Megabyte of it, without your knowledge, until your internet goes off.
Microsoft's UI is getting retarted day by day. What is the problem with the old UI? I asked most of my friends and their personal favourite is Windows 7 and Windows XP's UI.
There are a several other reasons to hate Microsoft when it comes to a more higher perspective and when it comes from the company policy perspective (credits: Dr. Richard Stallman [SO LET ME JUST PLAGIARISE THE POINTS]):
Microsoft recorded users of Xboxes and had human workers listen to the recordings.
Morally I see no difference between having human workers listen and having speech-recognition systems listen. Both intrude on privacy.
If you are reading this and you are anti-open-sourced, then here are some more nuisance for you to make your blood warm (credits: Aniket ):