I didn't realise evolution was predictable.
It isn't. I was making the point that you can't even predict how one species led to another--whatever "missing links" might be in between. The gaps in the fossil record continue to confound scientists, though we are gradually filling in the missing pieces. It's a puzzle that will never be complete and there are still plenty of surprises to discover.
Maybe your issue is with the word "predict." Would you prefer "assume" or "speculate" or "conjecture"?