The poor quality of Windows and associated software is not the problem here. The problem is that Microsoft especially, but software vendors generally, encourage users to blindly accept updates which they do not understand or know how to roll back. And by "encourage" I mean that they've removed the "no thanks" and "undo" buttons.
Here on Linux (NixOS), I am prompted at boot time:
> which system config should be used?
If I applied a bad update today, I can just select the config that worked yesterday while I fix it. This is not a power that software vendors want users to have, and thus the users are powerless to fix problems of this sort that the vendors introduce.
It's not faulty software, it's a problematic philosophy of responsibility. Faulty software is the wake-up call.
Here on Linux (NixOS), I am prompted at boot time:
> which system config should be used?
If I applied a bad update today, I can just select the config that worked yesterday while I fix it. This is not a power that software vendors want users to have, and thus the users are powerless to fix problems of this sort that the vendors introduce.
It's not faulty software, it's a problematic philosophy of responsibility. Faulty software is the wake-up call.