During a recent shareholder's conference call, Take Two's CEO Strauss Zelnick explained the reason behind the delay, basically saying it needs more time to be perfected. "When we move a title, it's almost always the same answer, which is giving a title a bit more development time to make sure that it can be everything that it ought to be. And while we would prefer never to change a release date, it's proven to be a good move for us in general. We have the highest Metacritic ratings in the business, and that correlates with revenue and ultimately, of course, profitability," said Zelnick.
Rockstar Games does indeed have a long history of putting out games that are free of significant bugs, even if it means they have had to delay the launch.
Source:
GameRant