Aparte de la teoría de cuerdas, ¿hay alguna explicación de por qué los fermiones vienen en generaciones?

La teoría de cuerdas no explica por qué hay tres generaciones. La teoría de cuerdas puede acomodar cualquier número razonable de generaciones (0 a 6 o más).

No hay buenas razones para que haya más de una generación.

A Bogdan Dobrescu y Erich Poppitz se les ocurrió una linda razón por la que podrían requerirse múltiplos de tres generaciones. Esto ocurrió porque existen condiciones de consistencia cuántica para las teorías de calibre en seis dimensiones que requieren múltiplos de seis copias de los fermiones; entre los sectores de calibre SU (2) y SU (3), se requieren 3 generaciones completas para satisfacer esta condición de consistencia. Usted puede leer sobre ello aquí. No diría que esta es la extensión más plausible del Modelo Estándar, pero es una de las pocas que explica tres generaciones.

Otros intentan vincular la existencia de tres generaciones con la presencia de violación de PC, que solo ocurre con 3 o más generaciones. Esto es poco convincente porque la violación de CP, aunque está presente en el Modelo Stanard, no es relevante para ningún proceso físico esencial. En los días de la bariogénesis con electroválvula, se podía entrecerrar los ojos y argumentar al respecto, pero con el descubrimiento del bosón de Higgs 125 GeV, este mecanismo para la bariogénesis se ha ido. Esta nunca fue una buena razón, porque tendrías que explicar por qué no se preferirían 4 o 5 o más generaciones si la violación de CP es tan importante. Tendría que argumentar que solo se permitieron 1, 2 o 3 generaciones y luego decir que la violación de CP era importante.

Inmaculadamente, estás explicando un número discreto que es pequeño. Hay buenas razones por las que este número no debe ser súper grande (como más grande que 6 o 10). Por lo tanto, es un 10% -20% para aterrizar en 3. Por lo tanto, no es necesario si tiene que explicar este número, o si es solo un número que ocurre.