This deserves an upvote.
Consoles are great not because they have good specs (they mostly have shitty ones). They are great because they present developers with a fixed hardware target for a decade or so. Games development on consoles is not too dissimilar from Demo scene, just that all the little tips and tricks get applied to all those games.
Give me a fixed target and I'll optimise the hell out of it. With results.