I like the Santa Claus reference earlier because it is very apt. Yes, there was a St. Nicholas who was an actual person. But various attributes have grown up about St. Nicholas that have turned him into “Santa Claus.” Is “Santa Claus” real? Yes and no.
But rather than debate Santa Claus, let’s go back to Moses. We know that there was a Hyksos invasion of Egypt that put an end to the Middle Kingdom. We know the Hyksos were from the East, and they were, among other things, shepherds. Could they have been the Jews? Yes–no proof of course, but certainly it fits. After the rise of the New Kingdom and the fall of the Hyksos, could some of the Hyksos have been enslaved (i.e., prisoners of war)? Yes. We know that the building of certain cities, Memphis, for example, was mostly done by slave labor. So all this fits the Biblical story in broad stokes. If these slaves did leave Egypt, would they have had a leader? Of course. Would “Moses” (an Egyptian name) have been their leader? Well, the leader had to have had a name. Whether it was Moses or Joe Blow doesn’t really matter, does it?
Then let’s take a look at the time between Moses and the first books of the Bible. Let’s put Moses at c. 1200 BC; I believe the first books of the Bible were probably written c. 538-605 BC. So roughly 600 years difference. So let’s say that today we were writing about something that happened in 1418 (600 years ago), and we didn’t really have any written records, just oral accounts. How accurate would we be? And, frankly, does it matter?