Yeah. I saw this list, too, and thought that their reasons weren't thought through too well.
I'm going to make some counter-points to theirs. For my points, I'll be comparing against the Xbox 360. Keep in mind that I'm not bashing the PC; I'm just saying that their points aren't really valid.
1) Yes, the PC does have mouse and keyboard support. However, that really only affects certain genres of games. There are plenty of console games that were designed for the console controls and play better that way. At the same time, using a controller while relaxing on your couch playing a game is more enjoyable than playing up-close and personal with the PC.
2) This is partially true. While PCs have been able to use higher resolutions for far longer, not everyone has the money for the hardware required to drive such high resolutions. The average person has your typical store-bought PC that can barely play newer games as it is.
3) The PC definitely holds this area. There are plenty of free mods with few players. I wouldn't really hold this too high over the consoles, though, since almost all mods are never successful. They are either really poor in quality, or they never caught on enough to populate servers, etc. So while this is a benefit to the PC, it's a very small one.
4) This is hardly a reason. An Xbox 360 is $200. You never need to upgrade it. All the new games that come out are for the 360, with some finding a PC port later on. On top of that, almost all cross-platform games released currently share the same assets. This means that the PC version of the game is almost always going to have the same texture resolutions, polygon counts, etc. So the benefit to the PC version mainly comes in the ability to run the game at a higher resolution with some other graphics options like lighting, shadows, anti-aliasing. None of those are deal breakers. There are occasional games, like Far Cry 2, that have a lot more options, but it's not common.
5) Almost all console games are $10 more on average. Some are $50. So you have your $200 Xbox 360, and a $60 game. That's $260 to play a single kick-ass game. So taking the $50 cost of a PC game, that leaves you $210 to build a computer that can run the same game with the same performance. It would be a challenge. Maybe someone out there can try to do this? Anyway, I'd like to say the difference in cost is small, but that's a 20% increase. If you bought 10 games for each system, you would save $100 with the PC versions of the games.
6) This reason is retarded. Xbox Live is great. Since everything is tied together, everyone is part of the same network. You can always find everyone, and they can always find you. So what if there's some small hour or two downtime. WoW probably has more players than any other game out there right now. They do maintenance every Tuesday. This maintenance takes hours each time. This last time it took about half a day. That's more downtime for one single PC game than all of Live together. On top of that, too many PC games have shitty server browsers that hardly work, or their online play sucks. Also, since every Xbox 360 game uses Live to go online, just about every single game has voice support built right in. For the PC, you're often stuck using Ventrilo, TeamSpeak, or other solutions.
7) You may have to pay for it, but the cost is relatively small for such an awesome service that it provides. There's nothing comparable to Live for the PC that's free.
8) So they're going to complain about the cost of the Live network in #7, but they have no problem spending lots of $$$ on harddrives for "unlimited" storage. I think we'll need to wait for the Xbox Experience that comes out soon to make a judgment on how the storage situation will work. You can hook up external harddrives to the Xbox 360 via USB. The XBE may allow you to install your games to the external drive. If that's the case, then the Xbox 360 also benefits from this "unlimited" storage.
9) The average user is not going to do this. I'm a die-hard PC user. I do software development. I debug and figure out how games work in order to make widescreen fixes for them... and I still do not care for save game hacking in any way. I don't know anyone who does, either. I do know that people can easily hack save games on the PSP. You can do it with the PS2 and PSX. You can probably even do it with the original Xbox. Since you can do this to many consoles still, I don't really see this point as valid.
10) All four games out there with unofficial fixes can rejoice! You have won this point! As a side note, I don't recall any console game ever even needing any kind of unofficial fix.
11) There are plenty of older console games you can't buy anymore, either. There are ways to obtain them legally, too.
12) This is a reason? Failed CPUs, failed video cards, failed memory, failed harddrives, etc, etc.
I'm an avid user of both consoles and the PC. I can easily see it from both sides. It seems to me like the person who wrote this article is a PC-only user. Either that or they just don't know what they're talking about.