Just as in the parables of scripture, there are always many layers of meaning in scripture, especially in the Old Testament, more than in the new Testament. That is because the people used to illustrate bible truths in the OT spoke and thought as Hebrews. By the time of Christ, Greeks had influenced the way men thought. We know that people of Iraq, a tribal based people are often hard for us to understand, to give you an idea of a different way of reasoning. To these Hebrews, symbolism and numbers had a deeper meaning than we have for them today. They didn't use the why, when, how of Greek thinking but just learning facts and how they could use those facts in their life.
To understand scripture, we really need to study and understand some of the way the people thought that scripture use to tell of us truths. Also, how scripture speaks to us through the significance of numbers. For example, the number 40 is used often for a time of testing. Christ was tempted for 40 days. Elijah fasted for 40 days. The number 12 is symbolic of perfection of rule, and we find it often in scripture. The 12 apostles, the 12 tribes, Jesus was 12 years old when questioned by scholars in the temple, the number 144,000 in Revelations is a multiple of 12.
There are always many layers of meaning in the OT, even in the stories that shows patterns that happen over and over. When we learn to see these, and when we learn how numbers speak to us, we can know God so much better.