The problem with consoles (for some people) is that some great PC titles are unlikely to ever be ported to them, for eg. Medieval 2: TW. If you can happily live without the mixed-bag of games that only PCs can currently deliver, then I agree that a console is definitely the way to go.
But PC games tend to come down in price far quicker than with consoles (or the Mac platform). Also, all consoles have exclusives & to get all the best console-games out there you'd need Xbox 360, Wii & PS3. For my money, when it comes down to sheer choice, overall cost, fewest compromises, etc., a gaming PC wins every time.
That used to be my view, until I worked out how much it cost to keep a decent gaming PC. I'll pick up a 360 shortly, and it will still be less than a decent video card. A PS3 will follow ( once there are some must-have games ), and will more than likely be cheaper than the next round of upgrades. The best thing? I'll be able to put the disc in, and It'll Just Work (tm)
For PC only games? VMware ( Morrowind runs nicely ), or BootCamp for something that I *must* play ( though I can't think what that would be, atm ).
It's been an age ( post-WoW ) since I've bought any game on the day of release, console or PC. By the time I get round to them, there's always one retailer selling cheap.
Anyway, back OT. Reading the article, it sounds like Gabe has less idea about the Mac market than Apple do about making games. No gaming market? Really? I would suggest he has a conversation with the game devs that do make games for a Mac. Some of the biggest games have been available on a Mac ( Q3, UT, any Blizzard game ).
<Rant>The only thing I've seen holding Mac gaming, is the retailers trying to fleece Mac gamers by charging RRP; WoW was a prime example of this, retailers selling a Mac version for full price, and a PC version for half, when they are they same thing! It's even worse for older titles. I've just tried to pick up a copy of Mac Halo. £35, and the £3 for the UB vs £13 for a PC version ( that will run in a VM ). That's the real problem.</Rant>