I don't understand why it's always been such a surprise that various hominid groups interbred. It's not like one day there were Neandertals and the next day they stopped existing and the next group took over. Surely that's just part and parcel of evolutionary theory?