It's like compression - the unpacker plus compressed data takes less space than directly writing all modified copies.
It is actually higher complexity but shorter code. More vulnerable to mutations in one sense (damaging codon hits multiple genes), but less in another (shorter length means lower likelihood of damaging a codon).
It is actually higher complexity but shorter code. More vulnerable to mutations in one sense (damaging codon hits multiple genes), but less in another (shorter length means lower likelihood of damaging a codon).