What would we expect from an OS that is defective by design!
I think that is pretty fair to be honest. If they were allowed to turn their OS into a locked sandbox, anti-malware providers would not be able to do cause breakage.
On the other hand, those products would also either not exist or not be effective.
Honestly, I struggle to see this issue as Microsoft’s fault.
I have to agree here.
In the end that is a straw man though. Now everybody can mess it up instead of Microsoft alone. And if Microsoft actually has the ability to provide the same functionality without taking down the whole system than they should also be able to provide it to others.
Would it require a lot more effort because Microsoft can’t interweave within their exclusive domain and has to provide an external API? Probably. But that is a different discussion.
It isn’t that Microsoft has the ability to do it safely and others do not. It is that with a closed ecosystem, Microsoft are the only ones that can do it. Third parties can’t. Microsoft can still screw it up but since they own the OS they can screw stuff up no matter what restrictions exist.
To be clear, I am not advocating for a closed ecosystem. I am just saying that if we want them to offer the ability to let 3rd party applications access sensitive parts of the OS, we can’t also hold them accountable when those 3rd parties cause problems.