The answer from God’s word:
Not everything in the Bible is a record of the words personally spoken by God. The Bible simply documents the previous two stages of God’s work, of which one part is a record of the foretellings of the prophets, and one part is the experiences and knowledge written by people used by God throughout the ages. Human experiences are tainted with human opinions and knowledge, which is unavoidable. In many of the books of the Bible are human conceptions, human biases, and human absurd interpretations. Of course, most of the words are the result of the enlightenment and illumination of the Holy Spirit, and they are correct interpretations—yet it still cannot be said that they are entirely accurate expressions of the truth.