I believe the predominant evolutionary theory actually does have an explanation - sexual reproduction serves to produce offspring that are different from their parents and have a better shot of being adapted to a constantly changing environment on average (particularly relevant to parasites/diseases). These children still carry their parents' genes, though, so it is in the parents' best genetic interests to die once the kids are self-sufficient so as to avoid out-competing their own offspring.