The fact is that “new” findings are found almost every year, and they don't really know from where man originated. It is all theory. They don't even know for certain how old the human race is. It's all guess work. Many of the theories are so ridiculous that they are difficult to take seriously, and many are totally antithetical to one another.
At one time people believed that Neanderthals and Cro-Magnons were related; however, DNA evidence has totally disproved this. Now we are to believe that Cromagnons ate the Neanderthals, and that is why they are extent. Whatever the current theory is today, it will change in a very short time.