No solo los animales tienen genes diferentes, sino que todos los organismos tienen genes múltiples. Ahora, verás, los genes tienen un camino más sencillo: codifican (en su mayoría) un elemento difusible, en forma de ARN. Este ARN tiene múltiples funciones, como llevar la información para producir proteínas (que en última instancia hará casi todas las funciones en el organismo) o el proceso en sí mismo de hacer proteínas, y muchas más. Ahora, ya que estos genes tienen todas las funciones de un organismo y su estructura está correlacionada con su función, no pueden ser todas iguales, ¿verdad?
Si su pregunta era sobre la causa de toda la diversidad genética, la respuesta es la evolución; específicamente dos conceptos; Duplicación y mutación. Tomemos, por ejemplo, la hemoglobina, la proteína que transporta el oxígeno en la sangre. Los humanos tenemos dos tipos de hemoglobina, alfa y beta. La hemoglobina beta fue originalmente una copia exacta de la hemoglobina alfa, pero dado que uno de estos genes ya estaba haciendo el trabajo, el otro perdió su “presión selectiva” y todas las mutaciones, en lugar de ser perjudicial o positivo para la función de este Gen, eran bastante neutrales. Al ser neutrales, estas mutaciones se acumularon con el tiempo, pero no solo eso, sino que este segundo gen adquirió una función. Esto dio a los organismos que tenían esta copia (ahora no idéntica) una ventaja, en última instancia, sobreviviendo o reproduciéndose, dando como resultado la presencia ubicua de este nuevo gen.