The more complex games and their netcodes get, the more impossible it's getting to predict what state they're going to be in come launch day. Somewhere along the way it's become nigh-impossible to predict if your game is going to work or simply throw up an error message - and as Driveclub proved last year, Sony's teams were completely baffled as to why their in-house tests worked a treat, but in the live environment it fell apart. Much was the same for GTA Online, which rolled out only to flop and fall over, before Rockstar then took over a year to deliver the online Heists add-on - essentially crippling the game's appeal right out the gate. Playing GTA in multiplayer is a niche market as it is, and as much as you can allow for glitches and server bugs in the modern era, at some point this is Grand Theft Auto, and if you're taking consumers' money for a product it should work. Simple as.