I used to ask the question, "How come Atheists and other non-believers always come up with so many "discrepancies" when reading the bible?
Then one day, the holy spirit revealed to me it was because they didn't have God's spirit.
1st Corinthians 2:10-12
10God has shown these things to us through His Holy Spirit. It is the Holy Spirit Who looks into all things, even the secrets of God, and shows them to us. 11Who can know the things about a man, except a man's own spirit that is in him? It is the same with God. Who can understand Him except the Holy Spirit? 12We have not received the spirit of the world. God has given us His Holy Spirit that we may know about the things given to us by Him.
Many of these people don't have God's spirit to understand His word and Christians also have ask God's Holy Spirit for revelation and manifestation of His word.