One objection I’ve heard is they were shepherds so how were they able to understand what they witnessed as they also didn’t have modern understandings of the natural world that may have explained some of the miracles witnessed back then.
I would argue that most of them had a better understanding of the natural world that most people do today.
They worked outdoors, often slept outdoors. Conditions were harsh. If you didn’t learn how to get food, you died.
They sailed the entire Mediterranean with just the stars. They traveled all alround the Roman Empire without cars, plains, and Google Maps. And they built massive aqueducts, buildings, and sewer systems without modern science or calculus. Heck, some aqueducts are STILL being used today.
How many people today could live off the land? How many people today would die if we lost power & were sent back to the 1700s (let alone 32 AD)?
People are educated in things society needs and in what gets them fed, clothed, and a roof. Reading and writing were not necessary to farming, fishing, metalwork, military, etc back then. Today, they are.
Point is, they knew the natural world much better than we moderns give them credit for and frankly the average person would have been more in touch with the REALITIES of natural world that we are today. Sure, we might know the science behind what is going on in the natural world than they did, but they surely knew how to LIVE in the natural world much better than us.