Well, a game can make their narrative as long or as short as they want it to be. Since it isn't unusual for a game to go on for twenty hours or what not. They have time to develop their world, plot, and characters in a time frame that movies simply don't have, without breaks like a TV show would need, and more interactive than a book can ever be. Though movies at times tend to make the most out of their runtime since they don't also have to worry about that pesky gameplay element which is the bread and butter of most games.

Frankly, I like a linear story. Most of my favorite games have linear stories. Final Fantasy, Metal Gear Solid, Mass Effect, Resident Evil (yes, I like the plot of Resident Evil, shut up). And I'm happy that some genres out there are evolving. Metal Gear Solid showed that a game could be more while still embracing the fact it's a video game unlike some who seem to be ashamed of being in the industry (I'm looking at you David Cage) and I'm all for that. The Last of Us did it too, even though the story used every cliche zombie movie trope in the books and probably would've failed as a standalone movie. Not to say I can't enjoy a game that's just solely gameplay. I've played Mario. I've played Pong!