No, the problem is that there are too many cross gen titles.
This is inevitable due to development timescales.
To build a title "from the ground up" for any sort of hardware needs devs to start fully aware of what its capabilities are. This projected level of performance is then factored into the design, and then that design is executed with any changes required along the way to hit the intended targets.
This process takes years.
And you can't really short-cut it because if you are just "shooting in the dark" you're either going to be overly conservative and stick with safe tweaks like minor adjustments to things like res or frame-rate, or risk digging yourself into development hell by over committing.
Add to this that the best way to gain experience and understanding is to go through an entire project cycle, then do a post-mortem, and carry the results forward when planning the next thing. Which of course is doubling up on multiple years of effort!
There's no easy solution because although dev cycles have increased something like 4 fold over the last 20 years, product generation lengths have remained mostly the same because of hardware manufacturers/platform holders sticking to more or less the same cadence.