The Origin of Modern Humans Cannot Be Traced to Any One Single Point in Time or Space
The answer is humans are inserts in a simulation. There never was a missing link - just more busywork. Civilizations came and went as subroutines - our current societies other inserts of experience. If you're not emotionally attached to this experience it all makes sense.