Many of the complaints are that the game released broken and took so long to get to a finished state. Updates and DLC weren't meant to be for finishing an unfinished and broken game post-launch but to improve and expand upon a finished game. If it were launched as a beta, that's a different story, but this was sold and advertised as a finished, functional product.