So many things that I agree with in this thread that I don't have much to add, but...
Games with large online communities that are expected to act as testers for the game. Now, I love FM, but the latest iteration has gone absolutely too far with the pervasion of bugs. If the game had a smaller market, a game released in the same state as FM would be panned. From the stupidly obvious bugs (Rooney's international ban) to frequent fatal exceptions, across-the-board player history corruptions, a completely flawed new player generation system, a match engine which allows a ball to stop and change direction in mid-air, and players that stand still for 30-40 seconds at a time, to incredibly poor grammar and spelling in the new media messages - FM07 is a mess. I'm sure the fact that I play the game obsessively contributes to the fact that I get pissed off when something crops up that throws my invested time out the window.
Yes, this wall all prompted by my 5-season game having the player histories corrupted. Grrrr.