Good article, but I'm not sure I completely agree with it. It seems you're saying that the PC "killed" itself, rather than being "killed" by consoles, and that's the bit I don't agree with.
I'm a PC gamer through and through, and I doubt I'll ever switch to consoles (at least not until they start shipping them with mice) but even I have to admit that consoles are cheaper, more accessible, and more robust and stable than PCs. It's also easier to develop games for consoles, and much easier to QA them. I personally don't much like console controllers but I can see how many people, especially kids, would prefer them to a keyboard and mouse - especially for certain types of games (fighting games and modern variations on "the platformer" spring most readily to mind). And IMO none of these things lose any of their significance when I factor into the equation the fact that PC's have become divided into "normal" and "gaming" rigs since the invention of the GPU. I'm not saying that the invention of the GPU played no part, but I really don't think you can point to it as the primary cause (let alone the sole cause) of the PC's downfall.
Some more (somewhat related) comments, if I may:
I said I'd never switch to consoles until they start shipping with mice, but that's an oversimplification. Although I'm not keen on (current) console controllers, my real problem with consoles is actually the games themselves. I think I'm not alone in this, given the number PC gamers who describe console games (and console ports) as "dumbed down". But consoles have only (relatively) recently risen to the forefront of gaming, and gaming itself has only recently risen to the forefront of the entertainment industry, and so now we enter into an interesting time: the console gaming generation are growing up, and I wonder whether they will grow out of games or not. If not - meaning, if a significant number want to carry on playing games into their adulthood - then we may see a shift in the consumers towards console games that aren't so "dumbed down", and then it would only be a matter of time before the industry responded to that shift. If and when that happens I just might be tempted to make the jump to console land.