DNA polymerases indeed produce mutations, as anyone who’s ever used polymerases knows. See this
product sheet.
Now the theory of evolution posits that these mutations make meaningful changes over time that result in new genes. So the real question is whether these mutations are truly errors on the order of nature, which leads me to one of my proofs of the existence of God:
We have two options: either nature makes errors, or it doesn’t.
*If nature makes errors, then it must have a purpose from which to deviate and hence
err.
*If nature does not make errors, then it is perfect because it does not make any mistakes.
In the first case, nature has purpose, and in the second case, nature is perfect. Either option forces me to conclude that nature has a designer. As Catholics, we of course know that the second option is correct (cf. Gen 2:1 God completed (i.e. perfected) His work). So in reality, mutations contribute to the perfection of the universe.
Hope this helps,
Ryan Vilbig
ryan.vilbig@gmail.com