Characters who are absolutely sure about what they do, who plunge ahead without fear, are not that interesting. We don’t go through life that way. In reality, we have doubts just like everyone else.
Bringing your Lead’s doubts to the surface in your plot pulls the reader deeper into the story, and this is an excellent way to coax the reader to lose himself in the story world you’re about to create.