Here's why:
* Redundancy: The genetic code has redundancy, meaning multiple codons can code for the same amino acid. This helps protect against mutations.
* Start and Stop: There are also specific codons for starting and stopping protein synthesis.
Therefore, every amino acid needed for protein synthesis is encoded by at least one codon in the genetic code.