Reaction score: 37
WRT Windows. It seems to me that Microsoft started off by trying to make a great new OS without reference to anything that had gone before. And the thirty year + history of the product is a tale of Microsoft slowly realising that Unix was better. They've gradually added all kinds of Unix features over the years: msvcrt, POSIX threads, multiple user accounts, a decent shell, a proper terminal emulator, and now this monstrous-sounding Windows Subsystem for Linux thing... all that time and effort wasted because they decided to throw an OS together instead of designing one.