It's because humans fail to grasp the enormity of time life has been on planet earth. Life on this planet has been estimated to started about 3.6 BILLION years ago. And it took a couple BILLION years to get anything but single celled organisms. Another thing that is generally ignored is how sexual reproduction really ups the mutation rate in organisms. Splitting yourself in two is quite efficient in not creating mutations, but get half of the genetic code from one organism combining with have the code of another, and changes keep happening.
So, let's try to use human generations in terms of how long evolution based on sexual reproduction mutation has been going on. We think 2000 years is a long time. 20 years for a human generation is nice and round. That's 100 generations just for 2000 years. For one billion years, that's fifty million generations, five hundred THOUSAND times the generations of 2000 years. You're then getting past the hundreds of quadrillion possibilities for mutations, and that's just using the extremely long human generation of 20 years. And you're saying that tremendous change CAN'T happen with that high, seemingly infinitesimal amount of mutation opportunities?