I agree that there are apps only available for Windows obviously, but you do have the alternatives for the most popular ones. There is a huge range of open source programs, it is hard to find things that you don't have an open source program for it. An average user wouldn't have that much trouble switching to Linux and would experience giant safety, privacy and stability improvements. VMs are resource intensive, but again, depends on what you are using it for. I do understand why people that use specific resource intensive tasks on Windows don't switch, but for most of the users, not really a big deal, but a benefit for the society would be huge. It is just marketing that is really keeping users away. After all, there would be a lot more open source programs as well if people used Linux, it is just that it is hard to take over the monopoly, but it is mostly just head games for the most users.
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
I can't be, it is an open source project. I can't be closed minded about it as I have used Windows for decades like everybody else that uses Linux. I simply made a switch and it really is a lot better, it is simply the truth. I can't imagine leaving Linux anymore, it is so much better, Windows doesn't even seem like an OS to me anymore. It really doesn't. You have no control over it, you can't do nothing with it. It is like using an online wallet in Bitcoin for me, it is simply not a wallet anymore.