I dunno. I think developers can be significantly more flexible than that.Multiplatform + cross-gen game devs, come 2020/2021, will have to do that for 2 known consoles from 2013, 2 different but known consoles from 2016/17 and two different and unknown consoles from 2020.
Adding yet another console would make an incredibly difficult task into an almost impossible one.
Examples: Destiny 1
X360, XBO, PS3 + PS4
new IP, from scratch, all released at the same time.
That's a significantly harder lift, than developing a new title for Scarlet and Scarlet+, which should essentially be the same architecture with the only difference being the available resources. It would be easier than coding 2 separate pathways for XBO and PS4, since they have underlining memory substructure differences.
We saw something similar with BF4 which launched on all 4 platforms as well. Overall I don't think having multiple SKUs is a big lift especially if they are of the same architecture and behave the same. APIs are there to do the heavy lifting. Optimizing the game to run smoothly should be trivial in comparison to having to optimize architecture differences.