I'm not entirely sure.
It's all up to the developers. They get to decide if they wanna make a giant wad of cash off a good looking, good playing game by taking some time to develop it and not rush it..
They can rush it, and have either good gameplay, good graphics, or neither, and not make nearly half as much cash as the previous suggestion.
I grant you, by Xmas 2007, there's gotta be some seriosuly pwnsome games.
There has to be...