> A person can easily have a hard time believing that "humans evolved from ooze", yet still be able to easily comprehend and work with genetic algorthms.
And yet, to comprehend genetic algorithms, you also have to comprehend the enormous difference in the probability of finding any given fitness solution that a genetic algorithm represents, as compared with random chance. Additionally, if you genuinely understand the topic, it gives you insights into the natural operation of evolution that you might otherwise have lacked.
Oh, and, it should really make you wonder why DNA is present in organisms from single celled creatures all the way up to us, if you were otherwise predisposed to find God in your gaps de jour...