They definitely needed at least 6-12 more months to actually finish the game and make it closer to what this could have been. The city is lifeless, they definitely needed to focus on things to do and interactions outside of the missions, including additional NPC interactions, businesses to interact with, friends, romances etc. Oh and of course big time on the NPC behavior and AI. What we got are just missions with shallow blandness around, and no real role-play since we are playing essentially a predefined character, with the limited customization and range of dialogue options sadly not having much of an impact on the experience.
From the environment perspective, we just got a nicely decorated frame populated with simple bots without any functionality. We were promised this immersive city that we could actually feel like we're in it, but they could hardly disappoint more on this promise. It's hardly more interactive than GTA Vice City was 18 years ago, and even much smaller games have gone way past what Cyberpunk offers since then. The interactivity within the world is definitely disappointing to say the least. It's almost like they didn't even start working on the actual functionalities and interactions within the world that they promised and they definitely needed the extra 6-12 months to actually deliver an immersive world, and I believe they could pull it off if they were given this time.
This is such a shame, since the city is there, the beautiful assets are there, and now that there's time to put it in the oven and do all the fun things to create an immersive world around them they decided to just make them appear/disappear and move semi-randomly to release something they could call a game.
If we're talking about releasing this barebones version we got but without most of the immersion-breaking bugs and performance issues, probably they still needed a month or two more months at least. The glitches range from immersion-ruining to game-breaking. While the game looks much better on PC than it does on the consoles, its performance is very poor considering how little there is actually happening apart from dumb NPCs and cars doing nothing except of moving on their paths. There is definitely plenty of low hanging fruit to make a lot of optimization on the CPU and GPU sides.
We're in this weird place that they released it before the game was remotely close to being finished. It's a pretty canvas with the main story baked it, but it's not built upon yet. The main quests and side quests are there, but everything else is essentially missing from the game, the world has nothing to do in it yet which is the opposite of what people expected. At the same time if CDPR decides to undo this damage and fix their reputation by dedicating the same effort that they should've to finish it now, much fewer people will experience it. Most people are finishing the game in this sorry state now and not planning to re-play it all over again once it's truly finished. The reviews have been written, people made their minds up about the game, some people return their copies. For most people, as well as for the reviewers who already rated the game as is and will move on, it will be simply too late. If this game ever lives up to its promises, most of us won't be there to change our minds that this game was not just a major disappointment after all.
If I was a dev at CDPR thinking I'm working on this amazing, complex RPG pushing the boundaries for the genre, I would feel absolutely devastated.