Anyone who was a PC chauvinist between ~2000 and ~2006 was dead fucking wrong. If you didn't mind gamepad controls the Xbox had enough brain-dead shooters for anyone, and covered the same bro demographic the 360 does just as thoroughly, and had a few killer games that could reach out to people who don't suck. The Gamecube was one of Nintendo's best systems, if not better than the SNES. And saying this as a PC chauvinist for the last 5 or 6 years, the PS2 was the best console evar. There were only a handful of PC games during that period that were as good as the stuff that was coming out on the PS2, and that includes the DX9 shooters that started coming out from 2004. If one had to choose between a gaming PC and a console in the early 2000s, you could choose pretty much any system without feeling like a chump; and if you went for just a PC you'd likely find yourself wanting one of the consoles (I did).
But in the last generation, and thus far the current/upcoming one? Pretty much every game worth playing came out on the PC as well as the consoles. Nintendo, with its previous-generation-level hardware, had most of the worthwhile exclusives. Meanwhile the 360 and PS3 were full of nearly-identical superficial BORING shit which was often competing against an objectively superior PC version. At the same time they were plagued with hardware failures (30% defect rate on Xboxes for a while. THIRTY PERCENT). There were releases with game-ruining bugs, which may be understandable on the PC with its millions of possible hardware configurations; but is utterly unacceptable on a console, where there is initially just ONE. Consoles are supposed to JUST WORK, but they fucking didn't. You pretty much have to install your games...again where is the advantage over a PC?
And THEN there's the Xbox Live gamer culture, where the worst kinds of brain-dead racist homophobic morons rule. I once did an interview at a Chinese software company that was doing testing for Microsoft's speech recognition for Xbox Live search. I got to listen to recordings of Xbox users trying it out. I heard the term "niggerdick" (which the speech recognition choked on, pun intended) more times during that little exercise than ever elsewhere, and that was pretty much the tip of the iceberg. Granted that doesn't apply to PS3 or Wii, but FOR FUCK'S SAKE XBOX USERS YOU PEOPLE ARE SCUM. Maybe I should be thankful that the Xbox exists, though, because that keeps them busy, so they can't ruin anything that doesn't already suck.
Since the 360 and PS3 hit their stride, such as it is, the PC has been the objectively superior game platform, even though it hasn't really changed from when it wasn't. The only reason this is the case is that the consoles have gotten so fucking AWFUL, taking all of the worst "features" of PC gaming and none of the best. And now you've got Microsoft wanting to double down on that bullshit.