Next gen games are extremely complex and Unreal 4 can’t keep up.
Devs are putting more time and energy into games than ever before.
People playing the game seem to be ok with how it performs.
For people who play by the numbers, just know you probably shouldn’t be a day one buyer for any large complex game.
I don’t think they should be delaying a game indefinitely to hit some expected performance target. Put it out let people play it, start recouping some of the huge development costs while you work to make the game better