Game Talk

Why does a sequel take six or seven years now?

When I was younger, a sequel arrived two or three years later. Now it's often six or seven, and sometimes the console generation has changed in between. What actually takes so long?

Is it graphics, team size, more QA, or something about how big games are financed? And is there a way back, or is this just how it is now?