My theory is that there was no reason to make a new generation of consoles, we have reached diminishing returns. People only need their games to look good enough and be big enough and run fast enough, the new generation just doesn't matter anymore.
Then again my primary form of gaming is ascii graphics so...