According to one Darwinist, selfish societies evolve into egalitarian ones, for selfish reasons. It's all in the math, the genes, and natural selection.
"Heidelberg Man" has been a modern name imposed on certain fossil humans that have been unable to speak for themselves. Now, their bones appear to overlap with Neanderthals. But don't modern humans have Neanderthal DNA? Do the distinctions make any sense?