Ну Дарвин был не в курсе достижений современной генетики, так что деталей процесса знать не мог. Но если говорить об интегральной теории эволюции, основанной на Дарвине, но им не исчерпывающейся, то она вполне происхождение человека объясняет.
Птицы не эволюционировали от динозавров - от этой идеи недавно отказались.
А по-моему эту теорию вполне можно понять при минимальных умственных усилиях.:)
Не слишком разбираюсь в вопросе, но на сколько я знаю на сегодняшний день теория Дарвина крайне устарела и не является доминируещей в науке. На смену ей пришла синтетическая теория эволюции (СТЭ). Которая, кардинально не отличаясь, пересматривает теорию дарвинизма с точки зрения генетики, устраняя некоторые белые пятна.
Но теория эволюции не доказывает возможность самозарождения жизни.
"Недочёты" только в форме критики со стороны ряда представителей религий и критики самих дарвиновские идеи второй половины XIX века без учёта новых научных и т.п. исследований.