I won't address every point but here's a few of my thoughts.
You're right, but windows is a desktop/laptop operating system and iOS is for phones. You're comparing apples and oranges. I've said this soo many times, many people must be sick of me saying it. Pick the right tool for the job and choosing a desktop OS for as a mobile phone OS is a mistake - even MS learned that when they rolled out windows mobile. As it stands windows 10 is not something you'll be running on a phone ¯\_(ツ)_/¯
Nope, its apps, you see an operating system's job is to run apps and the volume of applications that can run on macOS pales in comparison to what can run on Windows. Beside how can you argue that the price is the sole reason for its success when Apple long stopped charging for operating systems but MS has not. You can get linux, and macOS and other operating systems for free. Your logic is flawed if you think price is the reason that 75% of the worlds desktops run windows (compared to 16% for macOS)
That's completely false. I've yet to have any malware on my machine, it simply does not get "clogged with malware" My desktop computer at work has run flawlessly for many years, without any need to be cleaned up or "refreshed"
In all of my years of using windows, at work, on servers and at home, I've never once got a "cache error" Never mind in sufficient quantities that cause the machine to be cleaned up
I get that windows isn't for everyone, either due to personal preference or due to specific apps being on macOS, but to propagate such an ill-formed narrative that all windows machines get clogged up with malware is simply so wrong and mistaken that it is so baffling.