The problem with open-world games is that, once the player has done everything, theres not much else to do in the world. Beat up more thugs, run across more rooftops, maybe play a minigame or two to get those last few achievements or trophies. But thats it. Players would have to start a new game to do everything all over again from square one.