I don't get it either.
I've found WinXP RC1 to be an extremely stable and compatible OS.
But every time I try to say something good about it, all this little "Holier-than-thou" linux freaks come parading around telling me how much of a stupid sheep/MS zealot I am.
Newsflash: I have evaluated WinXP from my personal experience and found it to be an excellent OS. I don't care if it's from Microsoft, or Linus Torvalds or anyone else. It's well supported, it runs all my programs, it's easy to use, and it hasn't yet crashed on me.
I like Linux, especially from an academic view, and I would consider using it as my main OS someday. But so far WinXP offers me everything I could want from an OS. Stability and Compatibility mainly.
Will it run for 10 months straight like my Linux box, no probably not. But that's not that important to me, for the time frames that I normally run my PC it works well.
As much fun as it might be to hack around in my Kernel, it's not something I really want to do. I don't really want to have to bend over backwards each time I want to set up a new game to run.
I place a value on my time. The time Windows saves me on average taks will quicly pay for it's retail $$$ cost. It is a very well supported OS. It may not be the most stable OS in the world, but under my average usage it doesn't crash, nor does it waste a ton of resources (less than 100MB running ICQ, my TV-Tuner and one IE window).
One day when I'm working full time I hope to fully build a second rig that is Linux only so I can spend time playing with it, and learning it. And perhaps one day when it's a bit simpler to do average tasks like launch a game I will use it as my main OS.
And don't think I'm a dumb end user. I'm a Computer Science honours student with lots of practical experience on Linux, Unix (Solaris and AIX mainly) and OS/400. Just when I sit down to run a game, I usually just want it to run.
Take your TV for example.
When you want to watch a show, you just want to press the power button, and watch it.
At other times it may be enjoyable to take that TV apart and learn how it works, and see if you can program your own channel tuner.
But usually you just want to watch it.
For me my PC is the same way.
Most of the time I just want to use it.
Sometimes it's fun to get really down low and pick apart your kernel, but usually I just want to use it.
As I've said before, I'm sure in a couple weeks I could get used to Linux's desktop, but the biggest issue is games. Running a game through Wine just isn't worth the effort IMO when there is a much simpler alternative available.
My main point is, I like XP, it meets my needs/wants even better than Win2000 did, and certainly better than Win98 does. It's also better in that way than Linux.
It has very few true negatives that I can see, activation isn't a problem* if you actually pay for the OS. It doesn't crash daily like Win98 can do if you get a bad program, it feels a little more polished than Win2k, just a bunch of little things, though nothing major.
Etc etc...
Anyways....I'll stop ranting now.
The above is 100% MY OPINION. If you disagree and prefer Win9x, Win2k, or Linux to WinXP. Then please use that OS, we all have freedom of choice. I will respect your opinion and won't label you a Linux-Zealot, a backwards dumbass using a dilapidated OS, or anything of the sort. Please respect my opinion and extend me the same courtesy, I chose Windows XP for good reasons, and it's not because I'm a microsoft sheep, please respect my decision, I don't think it's that much to ask.
*: I stand by this belief. On my PC I've completely rearranged my IDE devices, including pulling out my Promise Card and moving my boot drive to a new location and a new physical drive, and swapped video cards.
The only things that are the same are my Mobo, CPU, RAM and NIC.
And activation hasn't given me a single issue yet.