M$ made its OS closed-source so that it was the only one who could maintain the software. They helped the typical user of a PC by providing “automatic updates” which often worked but sometimes did not. I still remember years of struggling with M$’s updates long after I personally and professionally migrated to GNU/Linux. My employers often used that other OS and given the choices of manually or automatically updating the machines, auto-update was the way to go in terms of labour. Look what Woody Leonhard tells of 17 collossal failures:
Of course, Debian is not perfect either. They once tweaked openSSH and introduced weak SSH keys on the world… but compared to 17 disasters by one of the richest organizations on the planet Debian didn’t do too badly at all. M$ stopped people dead in their tracks. Debian just annoyed system administrators having to find every key they had created in the last few months, even in backups… 🙁
No, when M$ released an unnecessarily complex OS on the world with a huge but unknown number of bugs and then tried to fix them retroactively, they often messed up royally. Those updates were not my reason for migrating to GNU/Linux but they could well have been if I had encountered some of those biggies. I was just offended that OS could not finish a single class without crashing.