Yep I fully agree. I'm not sure how they could program stuff like bad games and what not, but I know that this alone would increase the replay value of the game. There needs to be different dynamics that can play a factor. Things like back to backs, just random bad games (more for weaker goalies, less for great goalies), stamina, etc. Same goes for the players themselves. I'm sorry but even the best players in the league have bad nights. Not often, but they do. Something just needs to be programmed so we see a variety in games. My feeling with the game as it stands now is that a certain percentage of the time a shot will go in. That may just be how the game has to be programmed in order for the game to work, but I don't know since I'm not a programmer.
I just believe that any shot should have the possibility of going in, which right now it doesn't seem like it does. This is probably why we see so many of the same goals. I may be asking for way too much but it's just the way I see things as it currently stands. This alone would create many different types of games because you wouldn't know whether or not your goalie/player was going to have a bad game or not. It also would separate players because obviously the best players would play great the majority of the year and the middle to weaker players might have stretches where they play well, but then their game tapers off. It would also open up the possibility of players having an off year. These things would also play into setting lineups. Choosing when to play a scratched player or play the backup goalie. In NHL 12 you can honestly play your starting goalie every game and be fine unless he gets hurt.
Just a couple of ideas that just popped into my brain. I think it would be an extremely hard concept to program in the game but it would honestly put this game over the top. In fact if all they did for one development cycle is put some kind of logic like this in the game, I would consider it successful. It's probably not going to happen in this era of systems but just wishful thinking. Maybe EA will surprise the hell out of me and add in some type of dynamics like this for NHL 13. Sorry for the ramble