As many people have already said, all games are rushed out of the door these days. Things are getting so complex that it would take forever to iron out all of the bugs (and the bugs created by the fixes and so on). In my (limited) experience of software development, these days you end up saying "Well, it doesn't actually kill the user, lets do a code freeze for release" at some stage.
Having said that, the fact that CA announced a "day zero" patch pretty much on release of the game suggests that they were forced to ship before they'd fixed everything to their satisfaction.
Bookmarks