Разработчики могут ограничивать количество достижимых финалов в компьютерных играх по нескольким причинам:
- Экономия ресурсов. 2 По статистике, большинство игроков не завершают прохождение, и разработка финала может иметь низкий приоритет для разработчиков, так как их усилия оценит лишь небольшое количество игроков. 2
- Удержание игрока. 3 Важно, чтобы весь контент располагался не на поверхности, а располагался глубже, чтобы пользователь всегда был заинтересован в том, что ещё есть в игре. 2
Однако есть и другие причины, по которым в компьютерных играх могут быть множественные концовки: например, они помогают предотвратить неустойчивое равновесие, когда высококвалифицированных игроков награждают лучшей концовкой, если они добьются успеха. 1