I have to wonder if the hardware played a part in it. In the case of the PS3, it used modified Power PC processors which were unfamiliar to everybody but Macintosh developers. With the PS4 they switched over to AMD x86 processors, lowering the bar for programmers. And I imagine there were better development tools for the PS4 because of that.