When online patching became a thing most games studios quickly figured out they could push the game to press in whatever state, then work on fixing the bugs in between code complete and GA, and simply push those fixes as a launch day patch.
And commercially, it makes sense. The greatest the game is on the shelves, the earlier the investors see ROI. It’s just a shame if this calculated gamble backfires and the degree find way too many bugs to fix in the window between code complete and release. That’s when you get Cyberpunk 2077…