Biophysicist Cornelius G. Hunter writes:
There is yet another reason that the universality of the genetic code is not strong evidence for evolution. Simply put, the theory of evolution does not predict the genetic code to be universal (it does not, for that matter, predict the genetic code at all). In fact, leading evolutionists such as Francis Crick and Leslie Orgel are surprised that there aren’t multiple codes in nature.
Consider how evolutionists would react if there were in fact multiple codes in nature. What if plants, animals, and bacteria all had different codes? Such a finding would not falsify evolution; rather, it would be incorporated into the theory. For if the code is arbitrary, why should there be just one? The blind process of evolution would explain why there are multiple codes. In fact, in 1979 certain minor variations in the code were found, and evolutionists believe, not surprisingly, that the variations were caused by the continuing evolution of the universal genetic code. Of course, it would not be a problem for such an explanation to be extended if it were the case that there were multiple codes. There is nothing wrong with a theory that is comfortable with different outcomes, but there is something wrong when one of those outcomes is then claimed as supporting evidence. If a theory can predict both A and not-A, then neither A nor not-A can be used as evidence for the theory. When it comes to the genetic code, evolution can accommodate a range of findings, but it cannot then use one of those findings as supporting evidence. (Hunter, 38.)