A short (and not entirely correct) answer is: redundancy. There is a very nice article on this in Barry HayesBrian Hayes' book, Group Theory in the Bedroom. The precursor of the chapter appeared in the American Scientist: "The Invention of the Genetic Code". One interesting aspect of the story is that George Gamov proposed several clever triplet genetic codes of great abstract beauty. Other physicists and mathematicians (Feynman, Teller, Golomob) also made suggestions. But nature chose its own path.