Natural selection does not require perfection. Natural selection selects for individuals with genetic makeups that are such that these individuals are more likely to reproduce. Creationism, OTOH, does imply perfection (unless you believe in a God who isn't perfect).
You've got a double strawman going there. First, Creationism and ID are not equivalent. Second, ID does not imply perfection.