I am not sure what you are talking about compiling apps. My point is that not only are there many alternatives for Windows programs, but there are no GUI problems either, as Windows will implement most of these changes that popular Linux GUIs have anyway, it is just that here you will have the benefits of them first.
Of course that there are many vulnerabilities in open source software, I see many Linux ones, even OpenBSD ones popping up. This is very apparent with the rise of Android, as it is based on Linux and most users are becoming Android users, even taking away from Windows. I wouldn't be surprised that Android has more users then Windows (after all, who doesn't have a smart phone these days) and still it has far less vulnerabilities, even tho it is a lot more interesting for a hacker to have your smart phone then your PC, as it is more used by you then an other device. However, Android is based on Linux and there is no doubt that open source programs, especially Linux, is far more secure then closed source ones. In theory and now with the many years of Android era, in practice as well. Most vulnerabilities in Android end up being in closed sourced apps.
I don't blame Microsoft for anything. I think Bill Gates is dope. I see their place in this industry dieing, it was a good run tho. However, the fact is that the idea is simply bad, the closed sourced OS idea, at least it is for today's standards. It is always users faults, you can't blame even the governments for anything, it is the people that are always the problem, as a whole. Few bad apples can't do much damage, it is the vast majority that is held accountable for everything.
Sure, the patch came out pretty fast, but they are selling two contradictory things with their OS. You can't have both security and the ability to never do anything with your system. The point is that if you want security, Linux is a better option then doing patching your Windows and if you do patch your Windows, then you are having a similar amount of inconvenience as just switching to Linux. It really takes a short time to be adjusted to Linux and you only have to do it once, then you are set for life.
I am obviously not payed by Linux or nothing
![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)