Antes era el aire mucho mas rico en oxigeno, eso favorecia:
A) plantas mas grandes → mas comida para herbívoros → herbivoros mas grandes → carnivoros mas grandes.
B) En el caso de los insectos estos al no tener “pulmones” como tal se ven limitados por el oxigeno disponible, pero si el aire estuviese mas oxigenado, su tamaño se volvería disparar en unos cuantos miles de años.
Y en las épocas de las glaciaciones, los Mamuts, Rinopeludos y demas, simplemente era por poder acumular reservas alimenticias de las estaciones buenas, eran grandes porque necesitaban poder estar gordos vamos, y en el caso de los depredadores como los Diente de Sable y otros, porque bueno, tuvieron que adaptarse a que su comida era enorme así que tuvieron que crecer para poder tener una oportunidad contra ellos xd
Con el fin de las épocas duras, y la aparición de las sociedades animales (manadas), la necesidad de un tamaño enorme como acumulación de reserva y a la vez método de defensa disuasorio basado en el tamaño, perdieron utilidad.
Me refiero, imagina un Mamut (5 metros altura, 9 de largo, 10 o 12 Toneladas) vs Elefante (2,5 o 3 metros de altura, 5 de largo y 4 o 5 toneladas).
Los mamuts vivían solos debido a la dificultad de encontrar comida en esos ambientes tan duros salvo para el apareamiento, y luego cuando estaban con las crías.
En cambio los elefantes viven en manadas de hasta 20 individuos.
Si son 20, aunque sean la mitad de tamaño de forma individual, su capacidad de defensa ante depredadores aumenta exponencialmente, así mismo 20 mamuts (o 20 elefantes con tamaño y necesidades de mamut) no podrían convivir porque no habría nunca suficiente comida para todos en 1 zona, ni antes, ni ahora.
Si un bicho es el doble de otro, no significa que necesite el doble de comida, necesita mas aun.