If you look at the golden age of gaming back in the late 1990s, and partially in the early 2000s, you'll see that companies released games that would last forever, or atleast, a very long time. For instance look at the original StarCraft, which is over 12 years old and still has millions of people who play it online. Or just about all other pre-WoW Blizzard games, Diablo, Diablo 2, Warcraft 2, and Warcraft 3. It's not just Blizzard games though, look at Counter-Strike, Total Annihilation, Half-Life, Descent, Team Fortress Classic, Resident Evil, Metal Gear Solid, Medal of Honor, Age of Empires, Civilization, Command & Conquer (during the Westwood days), and other games that are very high quality and still have active communities to this day.
Now it seems like all of the companies release a bunch of low-quality games that they intentionally kill off the following year or so. A prime example of this would be the Call of Duty series, which I admit, I have fallen victim too. I do realize that everything after Call of Duty 2 is supposedly garbage, and I know for certain that MW2 is garbage, and yet, I've bought these games myself. Not because I approve of Activision, but because I want to play online with my real life friends and family. Sadly it would seem that it is impossible for a game to be be successful unless it has 'Call of Duty', 'Halo', or more tentatively, 'Medal of Honor' in it's name. And even those "successful" games are replaced every year by a sequel, with the exception of Medal of Honor, but there will probably be a sequel to that in 2011 or 2012 anyway.
Is it really too much to ask that video game developers and publishers make their games stand the test of time? Do you really think 5 or 10 years from now people will still play Modern Warfare 2 online? Most likely not, atleast not in large numbers. Hell, Modern Warfare 2 most likely won't last 3 years. What's even worse is that almost everyone already sees that the gaming industry is being ruined, just like the movie industry is being ruined. The only games that may stand the test of time are the massive RPG and single-player FPS games. I love multiplayer as much as the next guy, but multiplayer only (for all intents and purposes) games like Halo (excluding Halo CE, which actually had a story) and Call of Duty die within a year or two.
Whether you want to admit it or not, Microsoft started the downfall of gaming when they developed the Xbox. I admit, I purchased an Xbox 360, because I wanted to play with a hot girl I had a crush on at the time, and she plays Halo 3 and other games for Xbox 360. Then Electronic Arts and Activision started their long-term low-quality game release programs. Look at StarCraft II, Blizzard let down the majority of it's original fans by releasing that product that lacked in what StarCraft is known for, the multiplayer. StarCraft II used the terrible Battle.net 2.0 system, when their Battle.net (original) system was and still is praised as "the closest thing multiplayer can get to perfection, assuming this isn't perfection in it's own right,". They also killed off the map making community by using the flawed "map popularity" system, censoring maps, and it's professional scene never really got off it's feet. Everyone always complains about low-quality games, but those same people are the ones who pre-ordered Call of Duty: Black Ops. Yes, I pre-ordered it too. Society "requires" we buy the latest Halo/Call of Duty game, since that's what everyone in society is playing.