It seems to be a relatively late hobby, peculiar to western Christianity, to contrive a sort of ‘unified field theory' of the Bible that can include all facts and explain all things. That, of course, would require us to comprehend God. However, a mind can only comprehend something less complex than itself—so if we could comprehend God, He would not be God. For this reason, the historic Church teaches that we can know God, but we cannot comprehend Him, much as a husband might jokingly complain that he knows his wife quite well, but he can't begin to understand her.
St. Cyril of Jerusalem, who died in 386, explained this teaching in his Catechetical Lectures: "Is it really true that because I cannot drink the whole river I will not take water from it in moderation for my benefit? If, when going into some great garden, I cannot eat all the fruits, would you wish that I go away from it completely hungry?" St. Augustine, Bishop of Hippo, who died in 430, was contemplating this same topic while walking along the seashore. He saw a small boy scooping water from the sea with a seashell and pouring it into a pit in the sand. He noticed that it is impossible for the boy to scoop up all the sea, but it is possible for him to know the sea by scooping it.
Why do we ignore the plain teachings of scripture and attempt to know all things? Scripture plainly teaches that our knowledge is not complete, and if our knowledge is not complete, it means we will always have puzzles.