The Bible writers were only knowledgeable about their own time, and culture, and narrow geographic area. Their knowledge of history was faulty, as seen by the many errors they made, not just the deliberately made up stuff. They certainly had no knowledge of the future, every prediction they ever made did not come true in the terms that they wrote down, NOT ONE !!
Your point is spot on, the things that are missing from the Bible make it plain that it is written by ill educated men, even for their own time they know little that is common knowledge in nearby Cultures. And so the Bible is 90% very poor Fiction.