QUOTE(KungFuDiscoMonkey @ Jul 26 2008, 01:13 PM)

If you want to look at it that way, most console systems are not upgradable in the same sense that a PC is, and it still takes them a few years till they know the system enough that they can really max it out. So being able to swap in new hardware is not always an advantage.
You need to buy a new console every 4-5 years if you want to stay up to date as well... and the console market always feels increadibly strained VS PC titles towards the end of any console lifespan. PC gaming is on a smooth curve. Not being able to swap out hardware is always a disadvantage... it just depends on what you want to get out of your machine weather it's a disadvantage worth making your decision based on or not.
Macs are good function designed machines. IE, you have a specific task the machine must perform, and the machine is designed to excel in that function. Macs don't compare to PCs in adaptability. They don't really even try. Which is fine. For the consumer market machine adaptability isn't a big deal at all, as long as the machine does the standard issue computer stuff the user expects, word processing, internet use, and whatever specific function it was purchased for (weather that's making music, or doing 2D art, or whatever) and does it reasonably well, most consumers will be more then happy. It's really only the tech enthusiasts and gamers who keep saying to themselfs "my machine doesn't currently do X... but I really wish it did", and for those people it's INVALUABLE to be able to upgrade their machines on the fly.
Radix: OSX is running an olderish version of nix that's been massively modified by the apple technicians, and pretty much all the openness and adaptability of the platform has been closed off so apple can maintain their proprietary platform. There are bugs in EVERY nix distribution, they are just generally found and fixed by the community in later patches... Apple uses a very different patching scheme which effectively exposes it's users to bugs alot longer... Which isn't horrendous, we're usually not talking about terrible bugs here. But combined with closed box proprietary hardware, and closed box proprietary OS configuration, it can make mac machines a nightmare to diagnose when something is going wrong. So ya, they are running Nix, but nix isn't a magic OS bullet... a huge part of what makes nix as a project work so well is the open standards breeding huge community support for the product, mac has effectively killed that.
Every version of OSX has a different set of bugs, and generally you're just supposed to get used to them. The last version of tiger would lock up constantly. I work at a computer shop, and we had running demos of the macs. At any given time 50% of them were locked up from just sitting powered on. It's impossible to say objectively weather that was an OS problem or a hardware problem, but it was definitely a huge headache.