Is there a single open world game that doesn't lose steam halfway through? It's like the devs forget you need to introduce new content/mechanics/enemy types in order to stop the game from being dull. Linear games understand this, why don't open world games?