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