Natural Selection naturally selected for 3 nucleotides to code for one Amino Acid (or a 'signal-stop' translation).
It's curious, because there are 64 different nucleotide triplets, and only 20 Amino Acids, meaning many of the AA's are coded by more than one triplet.
Why shouldn't Nature have naturally selected for 2 nucleotides to be the coding principle, or 4? Or whatever? Is it random?