I feel bad for the teams that had to go into "double crunch" mode after BG3 came out. Just so they can get the game into not embarrassing shape for launch.
Or they could, you know, wait for it to be ready to release. How about they wait to announce it until the game is done, and then spend the last few months polishing it?