The problem is when people compare the tail end of the old generation (when they've mastered the hardware) to the start of the new (that they're only just getting to know). Cross gen and launch games won't make the most of the new hardware. Comparing early to early or late to late software provides a better measure, and in that regard it certainly does feel like a generational leap.
Exactly, this happens every generation.
I remember back when 360 launched it was getting called Xbox 1.5, most of the 3rd party titles were cross-gen, the 1st party titles started development on previous gen hardware and adoption rates of HDTVs were still pretty low so we werent really seeing the full potential.
When the herd loses its way, the shepard must kill the bull that leads them astray.