This is most definitely true, but the way Windows operates is in no way close to Linux in terms of security. Linux has had SUDO aka UAC in Windows way before it. Windows has always been behind Linux in the core design, but Windows makes up for it for making it easy for developers. That’s the one thing Microsoft has done right.
Linux has always been behind Windows in the core design if we talk about usability and new user-friendly stuff. It doesn’t even have a graphical system, the X-Windows is just an addon. Linux is a sandbox, therefore you get freedom and stability, but you lose many things on the other side.
A better word to use is terribly “designed”. I consider coding and design two of the same. You can code the most beautiful code in the world, but if the design sucks, the code sucks.
I am not riding on a “high horse”, just cause I stand by my beliefs. I am stating my opinion, don’t like it then fine.
People don’t want to know how a car work, they don’t care, they just want to drive it, and they want the car to work without having to make any tweaks or learn geek stuff. Windows has always allowed your car to run with ANY kind of hardware. I can laugh at Linux plug and play, if such thing exists.
The ability to work in the source-code and the end result are equally important. Microsoft is known to be bad at both. They basically do not finish transitioning their OS over to a new paradigm. For example, Vista was an unfinished OS which had a series of problems as did WIndows 8 and 8.1. Now, that 10 is also changing a lot, it will have problems too, because Microsoft doesn’t polish enough. They keep changing the OS a lot and not really making a standard and sticking with it.
Microsoft is one of the biggest companies in the world. The people that works there are the best of the best, light years away from us. Their standard is to make an OS usable with the less possible knowledge about computers and running in every hardware. They change lots of things because new hardware for dummies keeps appearing (Would it be comfortable to use a touch screen with Windows XP?) If I recall correctly Windows has had only two failures: Vista and ME, but the amount of triumphs is way higher.
Linux takes skill to use, but for power users it works wonders. The reason why I still use Windows is due to 3rd party software not being there yet, having to run Wine.
Linux doesn’t take any special skills, just takes time. What you can do in Windows with a few clicks can take a new user a few hours in Linux because he doesn’t know a certain command or where a configuration file is stored. Linux is good for servers, like I said. The reason you use Windows is because it is the most successful operating system in the world, and that infinite amount of 3rd party software is the result of paying attention to the little details, something Linux doesn’t and never will.