Let me bring everyone’s attention to this new paper:
What I also find significant and relevant is how common the DNA replication machinery accidentally creates repeats. Relatively short amino acid repeats are surprisingly likely to yield foldable proteins, and the DNA replication process is very prone to create small repeats. It is almost as if the two factors work together to facilitate protein evolution.
Were I a religious man I might have suspected the laws of physics were fine tuned to make evolution unavoidable.