Ah, the on-going battle b/t dev's and pub's over delaying a game; and the consumer deciding to wait later for Complete Edition or Buy Early/Pre-Order/Buy Now.
There's also the fact that's there way more ambitious, kitchen sink approach style, shooting for the moon and more approaches often found w/ these open-world games mixing RPG elements & decision-making. All of these gender-benders have so much & so many systems; it's complex. There's likely to be bugs, issues, performance issues, stability problems, etc etc.
A lot of games do the huge seamless open-world thing; that became the new big trend, since Morrowind, GTA, Fallout 3, UbiSoft open-world games, and stuff of that sort hit it big. Now, with NPC's everywhere, AI everywhere, everything needed to be loaded & drawn on-the-fly - great, now you're killing performance on the system.
Remember when games had to break-up areas, levels, etc and make the game more modular basically to keep performance good? Imagine with now SSD's, if more games took THAT approach as load screens would be nil or very short now - probably would have less performance problems, if we had more games built like Mass Effect 2 and NWN2 (with over-world map to get to areas, towns/hubs, maps for areas, maps for missions, planets split-up) than say Witcher 3 (big seamless open-world w/ everything loaded and can strain the system). I'm also betting Ray-Tracing and other performance killers ain't helping huge open-world games like Cyberpunk 2077 don't help either.
I don't think also when a publisher throws $ to fund a game, they really want to wait some 5-7+ years for this game to come out. They want their $ and investment to be returned & make a profit.
Also makes me think - there's too many times, that there's too many super-big huge open-world games with no modular-ness to them - so, once a game like CP 2077 is released b/c investors and pub's kick it out the door, areas like Pacifica that feel lacking in content b/c it don't feel like it's done just can't be say removed b/c…well, it's a part of this big open-world thing. If it was modular, could've say removed it or only have it load when you need to, when you get closer to the end of the game and need to do a few certain missions there.
I'm sure also publishers, once the marketing train/campaign gets rolling, they don't want to spend $ to have to do the campaign again; pay GameStop and retailers for a release date if they delay the game again; and whatnot - basically restarting their campaign. And they also figure if pre-orders are high - they can release the rest of the game's missing content as DLC's or expansions anyways, sticking that stuff in the Season Pass.