I think that EA is the cheeser. I've been buying Madden since the Sega Genesis days. Back then I used to play in two player mode, so the flaws were not as important (although the Neal Anderson sweep for 80 yards was always a joke, even though I was the one doing the play). However I'm older now and often it is just me and the CPU (Being out in the middle of New Mexico doesn't help either, no broadband) so the AI of this game had to be good. Not only was it not good, but it was a throwback to the Madden '97 and Madden '98 days (anyone remember "liquid AI"?). Those games, not unlike Madden 2005 were riddled with Money plays. This is why I stopped playing Madden for awhile. Now imagine my disappointment, to come back to the game many years later, on a more advanced system and find..... money plays.
And for those who claim that money plays will always be in the game, you haven't a leg to stand on. I work in a field that is a combination of software development and CEM ( Computational Electromagnetics), I'm not a game developer but I do know a few things about software engineering. These football games can be better , much better than they are. The problem is that I don't think that EA did a ground up reconstruction of Maddden when they went to the PS2 and XBOX. This makes good business sense, the developmental cost of reworking Madden would not be trivial. And anyway, why bother, if the consumer is not very discriminating. Sadly, this has lead to the situation today. A fine gaming system (the XBOX) running outdated software. Why should EA do anything different when we all start jumping to the next generation of systems in the next two years. Imagine playing a game whose core engine is Madden '97 in 2007. What a joke.