Hard to believe you're making that argument. When Linux has to deal with the enormous diversity of current and legacy applications, hardware, drivers, configurations and such that Windows does, then we can talk. It's not tough to do a simple job reliably. Our Windows servers rarely ever fault either. I think people consistently fail to underestimate the enormity of what MS has accomplished. To drive a team of 10s of thousands bright, temperamental and highly opinionated developers to produce a such a highly reliable and capable package is quite something. There's a reason that nobody has come up with a really viable competitor - except perhaps for in niche applications (like servers) where the demands on the software are so much less.