Have a read (rather than guessing) - it’s fascinating! Your other reply has a good insight but on more of a related topic but the primary reason this exists is for error correction. So approx one third of single nucleotide mutations have no change on the expression of the DNA or protein. And some of those that do change the amino acid are actually conservative; ie changing a basic amino acid to another basic amino acid which may still end up folding in the same way