Not suprised tbh, I'm a professional games programmer and I see first hand why this is happening. Developers are having to live with a huge influx of simultaneous changes in technology. For example:
- Multicore processors (x360/PS3/PC(C2D/AM2)) - Multithreaded architecture in codebase required.
- DirectX 10 + Vista - New systems to adapt to.
- High Definition support (1080p) - Struggling to get frame rates acceptable while keeping the graphic detail high.
- Limited Disc Space - Ultra high resolution textures, HD FMV and high detail poly meshes. x360 + PC stuck with DVD as standard, PS3 gives a bit of breathing space but consoles are supposed to last 4-5 years...
I'm sure theres more i've forgotten. One bad trend is the manhours required to develop games have been forever climbing, costs of mainstream games have reached tens of millions of pounds. How long before it all gets out of hand?
On the bright side of things the games industry takes in more than the movie industry and the demand for games has reached new records. Even people who rarely touch computer games are venturing into gaming territory with the Wii.