Well, that may be the case, but doesnt that basically make the point for me? Whether or not you care about CoD, its undeniable that its pretty much the biggest game out there across all platforms. The series even started on PC. And they cant get it to run properly at all? But ok, if thats a bad example, let me go through my other recent experiences.
Starcraft II - Disc didnt work in my perfectly functioning DVD drive, I assume due to some wacky DRM. I had to put it in the drive of another PC and share it over the network. Took about an hour+ to install, and I STILL had to patch it, on day 1. Thankfully, the game itself wasnt buggy.
Fallout 3 - Where oh where do I begin. The console port had its problems too, but this game would hardly run, and whenever it did, it would crash to desktop within the hour. There was also terrible mouse lag. The games for windows client also caused some issues.
Maybe quality has fallen in recent years. Even though I've got years of practice playing PC games, tweaking them to work, etc, etc, I no longer have the patience for the bullshit you often have to go through just to get a game to work or play well.
Even though I'm sure itll never happen, I certainly welcome any attempt for microsoft to set a basic quality bar.