It also isn't necessarily a purely playtesting thing; a lot of VNs track how many routes the player has seen, and after the first playthrough, provides a way to visualize and more easily re-explore other variants. A checkpoint system like this could be tweaked to store which checkpoints were hit on a given playthrough and track player progression through various permutations.