Some people want the ability to save or go back in a game. Some people are against these options being added. As a compromise, I suggest that the ability to save or go back be made available only after a complete playthrough has been made.
Arguments in favor of implementing save states have already been made here. I will proceed to explaining how this compromise addresses objections to these arguments.
Objection 1: A back button or the ability to save cheapens choices.
Response to Objection 1:
The initial playthrough does not have these options, and so the weight of choices in it is not significantly affected. Having these options in subsequent playthroughs does not cheapen choices much more than the ability to replay the game already does.
Objecton 2: Some players will be unable to resist using these options.
Response to Objection 2:
Those players will have their entire initial playthrough free of that temptation. Regarding subsequent playthroughs, even without these options, those players must resist the urge to metagame based on knowledge acquired during their initial playthrough. The implementation of these options in subsequent playthroughs is not so great an additional burden that those players’ concerns should outweigh the concerns of those in favor of these options.
This is a compromise, and thus the objections are not entirely resolved. However, they are sufficiently addressed such that they can not reasonably outweigh the arguments in favor of save states.