Earlier quoted context omitted.
Evolution is very far from just being natural selection. It’s a quite complicated field with many mechanisms. And when simulated on a computer we have not gotten anything similar to real biology yet. So we have more to learn.
No. Only 3 mechanics: replication, mutation and natural selection. Write a weasel program and you will see for yourself. current = "XXXXXXXXXXXXXXXXXXXXX" target = "THE LORD OF THE RINGS" loop { replicas = replication(current) replicas = mutation(replicas) current = naturalSelection(replicas) print("generation", i, current) if (current == target) break } You can thus make "Dog" turn into a "Cat". I rest my case :)
your example is intelligent design, not evolution. it has the telos baked in