A non handwavy explanation of how does evolution result in such complicated and carefully orchestrated mechanisms, way beyond our engineering capability. The computer analogy of genetic algorithms certainly doesn't explain much, they are not very effective, and if they were, we should be able to generate marvels of engineering with GAs and current computational power.
I'll take a shot at trying to explain that to the best of my ability. I'm starting from the point where we have organisms and dna, since nobody knows how exactly abiogenesis happened yet. First, two general points. The most important thing to keep in mind is time. Life has had insane amounts of time. Billions of years. Beyond human comprehension amounts of time. The second most important thing is that complicated !=…
I also wonder why we cannot reproduce evolution's effectiveness computationally. Genetic algorithms and the like are not very good, no where near capable of matching biological systems, even though we can match evolution timescales and populations with our computing power today.
As far as I can tell, we have absolutely no idea why and how evolution works, let alone works so well.