The former is what kills many games.
While it is certantly easier for the author to write, and for the reader to read, we aren't readers but rather "players". If there is only one correct option, it ignores the purpose of choosing one's own story.
while sometimes it Is neccassary, (can't have every link branch), it is best to allow for multiple branching.