This is a great response - and accurate.Full-time dev and project lead here, learned two dozen languages, actively using five or six.
Opinion about Cyberpunk 2077 (PC) as of 2020-12-30:
Some bugs at launch were of the small-but-very-visible type, and I think those were the most harmful to the release publicity. How to avoid: more time, and much more testing (wider array of hardware, more manpower).
Those were fixed pretty quick, though, and I think dev teams got a deserved time off now (I do hope!!).
Some bugs at launch were (and are) of the tricky type, where it is hard to figure out what the real issue is, how they happen. No perfect strategy to finding them efficiently (that I know of); but it is important they get worked on start of next year, and resolved visibly - even if it takes time.
Lack of optimisation, obvious glitches, lots of that... but these are something a lot of games have; again, add more time, and it'll get fixed.
I don't see a really "showstopper", after the initial batch of bad things got fixed. (And yes, I personally was affected from the "your mouse and keyboard input is completely ignored" bug, so I'm not just cool about it because things worked for me. It didn't.).
The worst thing business-wise was Sony de-listing the game; but I'm still not clear about the precise reason why.
All in all, I get why it happened - business-side, they didn't want to postpone the already-postponed release after the holiday season, when people got more time to play (and more money to spend). Adding two more months of testing and fixing, and the game would've been universally lauded - in late February.
It was a gamble, they placed their bet, and they lost.
I trust CDPR though, they'll fix things, they'll provide more content, and in the end, most players will be happy.
Remember Witcher 3 launch? There were a lot of (less severe) bugs at start, too; and it became GOTY in the end.
What would've helped IMHO: More devs? Some, but not many, I think. More testers, and a more diverse range of hardware for testing; and/or external, specialised professional testing labs.
Just my 0.02€