I've done it to some systems, and others I haven't. I hardly ever have the same hard drive in a system for more than a few months...so Windows is frequently reset / reinstalled.
In most cases, I keep Windows as vanilla as possible for testing purposes...but I'm making an exception in this case from now on.
That's fine, and within your right as a customer to say you don't agree with how they are executing things. I just think you should understand why Microsoft may have been motivated to approach it in the manner they did and see that it was unavoidable. They have a much larger user base and are targeted more.
Whether Linux or Mac OS be less susceptible to such vulnerabilities with the same user base is something we won't know until it happens. But the reality is they did this for the "greater" good at the sacrifice of situations like yours. With such a large user base, they are bound to piss someone off. They are in a lose-lose situation.