their business model is tied to a hard release date and software engineering is a fuzzy discipline that cant always be perfected to that degree, especially when they’ve got decades worth of content and complexity shoved into the package. I know because I worked on an old version of the game.