I think the biggest problem is the definition of "generation" is applied too freely. How is the PS2 a "generation" ahead of the PS1? What does it offer in terms of new experiences over sustaining innovations? It's basically a souped-up PS1, for all intents and purposes. How is the PS1 a "generation" ahead of the SNES? The jump to 3D, perhaps? No, 3D is just another form of graphical improvement; it doesn't change the experience, it just expands the existing experience. Is the SNES a "generation" ahead of the NES? Not hardly; the SNES is as much a souped-up NES as the PS2 is a souped-up PS1. The common thread between these "generations" is only improved hardware capabilities. But as you've already noted, hardware capabilities don't define a generation! So in fact, the PS2 is still in the same real generation as the NES.
So what does that leave to define a generation? Well, let's look at the Atari and NES. What sets those apart? Ah, now there we can find something concrete that doesn't involve improving technical specs! The Atari's controls and games are of a completely different mindset from the NES! Indeed, Atari controllers are held in a totally different way, and the games are all very different: simple and largely static. They'd practically be termed "mini-games" by modern standards, and usually not very good ones, either. So perhaps we have something there to mark as a generation: a change in how games are played and what type of games are played.
By that standard, let's look at things as they stand now. The PS3 and 360... pretty much go by the same model as the SNES, PS1, and PS2 did, with the usual sustaining upgrades. They're still using the same controls, and still providing the same types of games as the NES onwards (with the same types of upgrades along the way). The Wii, however, changes the controls and the types of games being played. Which fits the definition of "generation" above perfectly! Imagine that.
Sky Render - Sanity is for the weak.









