I've been coding for more than 30 years. This is why I indicated that "choice" menus with one option might be there as a joke. Not to say I haven't seen someone set up a group of checkboxes and force the user to only select one (in which case, they should really be radio buttons; it's kind of a pet peeve of mine). I have certainly seen menus presenting 10 choices or so, where (as far as I could tell) no choice had a different effect (the choices were something like "Yes", "YES!", "OH my God, YES", and so forth). You're correct, of course; a single choice menu could have any of the explanations you mentiom: the dev asserting control over the user's actions (i.e., fast-forwarding through a game), a development step being missed, dev error, or simple carelessness as well. It could even be a case of a previous action forcing the user's hand at this juncture, when a different previous action would have allowed other choices (I'd prefer to signal that by presenting all the possible choices, but graying the others out as disabled). And I'd argue that, with the right wording, it could be made into a joke ("Peek" wouldnt be the right wording).If there is a singular 'the story', rather than alternate stories your choices affect, then it is a kinetic novel, no matter how many false 'choices' it gives you.
I get that you are probably not a coder, but anytime you code a choice menu, but only put in one option, you get a one-choice menu. Sometimes devs do this specifically to stop people auto-forwarding through the game (as most fast-forward functionality pauses when there's a choice menu without caring if there's more than one choice). Sometimes they may have been considering an alternate scene or route and never followed through on it, but neglected to take out the coding for a choice menu. Sometimes they may want to signal that something is an action rather than dialogue and choose a non-conventional presentation. I've never heard of it done "as a joke", and assumed that was because, well, it wouldn't be at all funny. Fans and other players are not going to praise a dev for hilariously offering a single choice of "peek".