Windows’ problems are often discussed as if they’re the result of bad decisions layered on top of an otherwise sound foundation, but I’d argue that a lot of what plagues Windows actually comes from its legacy roots. Microsoft keeps trying to stabilize Windows by refining update processes, adding safeguards, ways to “backup” data, and offering rollback options, but the underlying model hasn’t changed in decades. The operating system is still mutable at its core, which I think is the primary issue.