What I want to know is: why - with development costs rising as much as they are and causing all the games to have microtransactions, day one DLC and other nickel and diming horseshit - are more and more games broken-ass crap? I'm with Jeff on this one: Fuck video games!
In the case of Battlefield and GTAV Online, it comes down to skimping on proper QA and bug fixing in the name of making a release date. Battlefield 4 in particular was slated to be a launch title. EA wanted that game to compete head to head with Call of Duty for PS4/Xbox One dollars. GTAV Online is more baffling, in that it's GTA; Rockstar could delay the game as much as they want and no one would be concerned because it's just Rockstar being Rockstar. Instead, they released the game with a barely functional online component with a broken cloud.
And speaking of clouds...
SimCity was just a poorly designed game, top to bottom. They built everything around the cloud requirement and forced multiplayer, sacrificing city size and other elements in the process. The dev team seemingly chose to ignore what it is about SimCity people actually enjoy. The weird traffic behavior and other glitches were just shit icing on a crap cake.
I don't get why everyone was so shocked at GTAO. Rockstar repeatedly said before they launched that they fully expected the launch to be a bumpy one. I don't think there is any amount of preparedness that would have made them ready for literally millions of people pounding on their servers all at once.