No, I don't agree with that assessment. I think that Windows is the result of a great deal of compromise, and it's still in control of the market because MS has gone out've its way to make things work for almost everybody.
And it keeps getting better with each release, not worse. Each new version of Windows (with, I'll be the first to say, the awful exception of ME) has been superior to the last, from 3.1 to XP. 64 will be yet another serious improvement, and I'm eagerly waiting to get my hands on it... and am glad that MS is taking their time in getting it polished up and as close as bug-free as they can before general release.
Yes, Linux is more efficient in many ways, and is far more secure. No arguments there.
But if that's all you're after... shoot, buy an Acorn Micro, with the entire OS built into a PROM. You can't get much faster or harder to hack an OS than that
I did not always think this way about Windows. For years, I was a hard-core Mac user, and I've had considerable experience with UNIX and other OS's. But Windows 2000 convinced me that MS had finally begun to learn that customers needed stability and flexibility, and XP has pushed this further and further.
Linux remains very rough for anybody who's not a geek with free time and no other hobbies. Driver support may or may not exist for your camera/scanner/video card/motherboard/whatever. Programs frequently look like freeware... because they are.
And, thus far, there isn't any real equivalent to the Visual Development Suite, which has allowed programmers to deliver programs that adhere to common interface standards (which, if you deal with as much new software per year/month as I do, is a big deal- I don't want to learn custom commands every time I sit down with a new piece of software, thanks) and run well with Windows.
I was hoping that the Linux community would eventually realize that the primary problem with Linux is not that it's bad... or that nobody will change OS's if it makes sense... but that it's not the same as Windows, in terms of its interface, and that the constant fragmentation of the Linux world is a problem, not a good response to users who all want different things from their OS.
The interface alone is a huge obstacle for the 99% of computer users, who have huge problems learning an interface, period. I know how that goes... I work with non-geeks all the time, and have watched the pain and suffering most Mac users feel when they use a Wintel box
Lindows was a good stab at this problem, but it's not good enough to really compete yet. If Linux distros ever get to the point where I can switch from a Linux machine to Windows and use the same command keys, find everything in the same places, and run the same software... I'll use Linux on a daily basis. Otherwise, I'll just use it, like I do at home, for specialized things (I have a tiny-kernal machine that I use as a file / music / video server, and a few other things).
I'm not sure that the Linux community will ever get their act together, and unite behind a common front. None of the commercial distro companies (Red Hat, et al) have been able to establish enough market dominance to push things strongly in the right direction here- which, in my opinion, would be to make Linux as cross-compatible with Windows as possible. That's the only way that most people are going to switch, and MS has been very, very smart about the whole thing.
So, for now, I'm sticking with what works. It's not that I'm a bigot about it- I think that Linux and BeOS and other would-be-contenders are getting better, and I really would rather have a free OS that is more secure... IF it actually served my needs better, and didn't confuse the heck out've visitors to my apartment when they just want to check their email