Il n´y a pas que le genre du jeu qui veuille ça, par exemple même si the Bouncer est un beat´em up et que ce n´est pas un genre réputé pour sa durée de vie, 30 min ça reste peu.
Une des explications est que pour un budget donné, si on en consacre une trop grande partie pour les graphismes et les scènes cinématiques il reste mins d´argent pour développer le jeu lui-même (il faut bien payer les graphistes, mais également les concepteurs de niveaux et les programmeurs. Et plus la qualité des graphismes évolue, plus ils coûtent cher à réaliser).
Dans d´autres cas la faible durée de vie est liée à un jeu raté, tout simplement. La plupart des jeux d´arcade se finissent vite, mais ils peuvent avoir une énorme durée de vie si on prend plaisir à y rejouer sans arrêt (après tout dans Pacman, Joust, Space Invaders etc., il n´y avait en gros qu´un seul niveau, mais quel pied !)
Enfin (mais là je suis mauvaise langue), les éditeurs se sont certainement rendus compte que plus un jeu se finit vite, plus vite le joueur retournera en magasin s´en acheter un autre... Ce n´est donc pas trop dans leur intérêt de proposer des jeux à durée de vie illimitée.