This is so true. However, am of the opinion that the troublesome launch of Cyberpunk 2077, was caused by Covid and Covid alone.
If you would ask me as to the reasoning behind, poor management decisions, (which I disagree with, with all due respect), Covid 19, poor QA, biting off more than they could chew, too ambitious, reaching the limit of the game's budget, I would mention 1 reason; Covid 19.
The moment Covid hit, that is to say the first governmental order pronounced to work from home among others, development of any ongoing project at the time, was not so much delayed, but came to a full stop, at least in my country. That lasted for a couple of days. All offices were closed, construction sites stopped working, nonessential stores closed.
It is then that any management needs to take drastic measures to make sure the project can proceed. That means management needs to improvise. Those decisions can be very controversial. In Cyberpunk's case, they turned up very good decisions, as the game ended up successful and most importantly, the team intact. (Hench why I think poor management decisions weren't at play here).
Only when a development team is united, can there be good QA. Since the team was dispersed, QA was pretty much nonexistent. As a team, you can do the most unimaginable and ambitious things, but not on your own. So chances are those projects in the game that explicitly asked for such devs-skills had to wait. Those projects then need to be made inaccessible for the vanilla player.
But since QA was pretty much nonexistent, inaccessibility measures could often be bypassed pretty easily and you could access those jobs/gigs, execute them in a way that was not intended, if you went astray from the book. Was apparent a lot in the first couple of versions. This is what I think bit CDPR in the butt most of the time.
When the development budget is depleted, you have no choice but to launch. The project must now earn money to finance its further development. Only, the project sustained a substantial delay. It was in fact not ready to launch.
So they postponed it, twice, to get it ready to launch. We all know how that went.
Now if you sit down and think about this for as far you found it accurate, and ask how all this came about, I come only to 1 conclusion: Covid 19.