Time spend undoing/redoing stuff and delays caused by clients should always be billed, and contracts should address that.
Bioshock infinite comes to mind, even though the timeloop aspect of the game is entirely related to the storyline, no game mechanics use it.
Even after reading the article I’m not sure I understand that headline
Time spend undoing/redoing stuff and delays caused by clients should always be billed, and contracts should address that.