When you swap in your new processor, how much choice do you have? Can you go with a new motherboard? How much selection is there? It's nowhere near on the scale of the PC. I'll admit that it can be daunting trying to sort out what to get, but it allows a great amount of flexibility to whatever your budget is.
Oh, don't start about "console games being better than PC games" nightmare thread. It's all relative to the user. Some games and some gaming audiences are best served on the PC. Others on the console. Some games are meant to be social and played on the couch, others are meant to be played up front while you're sitting at your desk. I like PC games. There are a lot of folks out there like me who like PC games as well, it's a multi-billion dollar industry. If you want to play PC games, you need a PC. Not a Mac. You get a Mac, and you play a few PC games that are ported over to the Mac. But you can't play a lot of cool games that aren't ported to the Mac, or the Xbox, or the PS2.
As for all those games being made for OS X, well, they'll be made for PC as well. And usually first.
And I don't know what about that "fatal exception" error you cite. I never get it. As for the GUI, I like it. It's clean, and the taskbar lets me multitask many seperate tasks efficiently. I like the OS X dock as well, but it has problems just like the taskbar does. Other OS X users have launched gigantic threads debating the dock. But when I'm power crunching on XP, the system allows me to keep about 3-4 browser windows, a couple of Word windows open, Outlook, and my MP3 player, and whatever else I need open at the same time. And the taskbar lets me fly between applications, and most importantly, certain types of the same application, with ease. I don't like the way it'll consolidate all the IE windows into a single taskbar button; so when the taskbar gets too crowded, I'll just resize it on the fly and make it two- or three-rows deep and that takes care of the crowding.
Do my programs crash? Yes. Does my browser crash? Yes. Does it take down the OS? Never. Do my programs crash in Jaguar? Yes. Do my browser crash in Jaguar? Yes. Do they take down the OS? No. But which system is more responsive? The XP system. The kernel is more efficiently plugged in with the underlying hardware; MS built NT with x86 specifically in mind, and they have been honing it for the past eight years for that platform. Apple ported over the Mach kernel for its architecture and they have a long way to go. They've made impressive strides, but I've seen lots of honest criticism from Apple fans that there's a lot of work still left. Jaguar is still a bit sluggish, even on the newest hardware. I spent an hour in CompUSA the other day toying around with a DP tower, and while it was impressive, there were moments it also slowed down a bit too.
And speaking of compatibility with older programs... Jaguar doesn't even come close to Windows XP in terms of backwards compatibility. At least Windows XP users don't have to install two versions of Windows on their machines to use their old programs, the way OS X users have to put OS 9 as well if they want to use their legacy apps. Yeah, a lot of DOS stuff, mainly DOS games, are unplayable, but most of those are, at a minimum, 7 or 8 years old. Seven or eight years old... ancient history in computing terms. It was impressive that MS could support them for so long with the Win 9x series, but the price of progress to a stable, secure, and reliable kernel meant finally burying DOS. Still, MS does good work at letting you use older programs; with the Compatibility Mode that's built in Windows XP , you a good chance to use Windows 95-era apps.
What I'm trying to get to is the PC is a very potent machine. You get one with good hardware and XP, and it can go toe-to-toe with Apple's finest, easily.
Case in point:
http://www.digitalvideoediting.com/2002/11_nov/reviews/cw_macvspciii.htm
These guys took the fastest single processor Dell and the fastest Dual Processor Mac and took them head-to-head. The Dell absoloutely destroyed the Mac, usually by cutting the Mac's best times in half. And the Dell cost $630 less than the Mac!
So you get a machine from a good manufacturer running Windows XP, and you have a machine that's less expensive than a Mac, faster than a Mac, and just as stable as a Mac, if not moreso. Plus you have much larger hardware and software support, including games. It's compatible with the PC you use at work, with the PC you have at home, and your friends' PCs. And XP is a good operating system, and the most credible operating sytem that Microsoft has ever put out. It's fast, powerful, stable, and it is easy to use. Maybe not as easy as a Mac, but it's easy.
So to answer the question of the thread: THAT'S WHY PEOPLE CHOOSE PC'S.
--------------------
Self-Built Athlon XP 2100+, Nforce2 motherboard, 512MB DDR, GeForce4 Ti 4400, Windows XP SP1
Mac PowerBook (Pismo), 192 MB RAM (soon to be 512!), Mac OS X 10.2.3.