Boudica said:
Console: one system, one set of hardware, one game to make.
PC: many systems, many sets of hardware, different texture compression and loading methods, different access to RAM for temporary storage; pop-in and loading times need to be taken into account for different set-ups, different sound cards have problems with different programming (BF3, anyone?) etc., etc., etc.
I built my PC. I know the ins and outs of hardware and software, dun worry.
Actually, you're wrong... 10 years ago you would've been perfectly correct, but not anymore. During the 90's and early 00's the gaming industry was pushing the limits of hardware all the time. We always had 2-3 games which couldn't be played on ANYTHING. Gaming computers became obsolete 6 months after you bought them. If you didn't spend a LOT, you new PC was already obsolete to begin with. This drove up the market and the maker's will to invest in the technological race. I remember the chore of updating drivers during the times of dial-up internet. At the same time, a PS2 was smaller, faster, more fun, with better graphics. Not anymore... A good example would by my own pc. It's 5 years old and still going strong. And I didn't buy the latest and most expensive things either. A first generation quad core, 4 gigs of ram, a GTX275 card... I never ever formatted it, or even defraged it. I always hover at the 1 GB of free space on the Systems partition. I've long forgotten when I last updated anything on it. Yet I can play almost any game at maximum details. But that's only part of the story...
AAA titles rely on a few game engines and frameworks. PC gamers have embraced good looking 2D games, we have a lot of 2.5 games. 3D games are mostly developed by well known developers which reuse their old engines and polish them a bit. DirectX and Java provide enough flexibility these days to create anything. Think Minecraft... In 5 years, I've only seen 2 games which struggled on my (and any) PC: Crysis 1 and The Witcher 2. No wonder, they're still the best looking games ever made. Plus the PC world relies on hugely talented modders, some of which would like to work in the industry and try to make a name for themselves, others just want to play the game THEY want. And pirating has taken a back seat thanks to Steam. The major companies that complain about pirating are the ones that don't fix the games, those that release tens of needless DLCs, have weird DRM and ofc, those that make BAD games.
If there is one gripe that we PC owners have, is the POOOOOOR quality of console ports. It's something that doesn't make any sense to us. A recent example is Dragon Souls which I gave a score of 2 on Gamespot and called it "an insult". Doesn't anyone here remember WHY you had to use the F6 and F7 keys to switch the menus left or right in NFS Carbon? Ports suffer from very weird controls, which smells of either incompetence, or sheer contempt from console devs.
Consoles on the other hand have taken a huge beating. Xbox is being pirated... A LOT. Wii is even easier to crack. PS3 sold like cupcakes when it was cracked but they messed their own sales by imposing patch after patch after patch making the legal owners curse. Playing a newer game on these consoles is a chore. And because they now KNOW that you have an internet connected to your PS3, they put out buggy games in the idea that they'll patch them. And they don't. Games on consoles move bad, have bugs, the controls are usually bad.
And let's face it... Europa Universalis 4 will be PC exclusive. Hehehehe