Pergunta interessante.
Dei uma lida sobre o assunto, e tudo indica que são vários de fatores que limitam o crescimento. Como comentaram, houve uma época em que o nível do oxigênio era considerado em excesso se comparado ao atual, foi quando os insetos chegaram a tamanhos absurdos.
A capacidade de sustento como foi citado, o Tiranossauro por exemplo, que era o que limitava seu tamanho. Por ser um predador de grande porte e carnívoro, havia um limite para que o T-Rex conseguia caçar, isso levando em consideração de facilidade de encontrar presas, e o custo de energia gasto para faze-lo. Se acabassem os animais de grande e médio porte, ele não iria atrás de animais de pequeno porte, custo-benefício.
A predação entra na conta também, sem predadores naturais uma espécie tem caminho livre e as vezes até desenfreado.
A baleia-azul é o maior animal atualmente do planeta terra, fatores como alimentação, baseada no crio, um dos animais com a maior biomassa (aquático, formigas são os campeões terrestres) se não a maior, são abundante nos oceanos. O efeito da gravidade dentro da água também permite que seus pesados corpos cresçam tanto.
Mas então qual o motivo de existir saurópodes tão grandes na época? Foram fatores como níveis elevados de CO2 na atmosfera na época, fez com que as plantas e arvores tivessem um grande crescimento, provendo alimento em abundância para esses gigantes, sem predadores depois de certa idade e com fartura vegetal, nada impedia o crescimento. E a gravidade? Como não colapsavam no próprio peso? Estudos revelam que sua estrutura óssea eram porosas, bem mais leves e resistentes do que se acreditava.
Falando de modo grosseiro, é quase como a equação de Drake, pode-se se ter uma ideia do que somar e colocar na conta, são os tantos fatores envolvido que só podemos especular. No final é questão de evolução.
Sim, é dito que havia uma maior quantidade de alimentos, um saurópode desses poderia passar o dia todo se alimentando das folhas das árvores, havia vegetação abundante, com relação ao peso já li relatos de cálculos que ultrapassam 100 mil toneladas, são valores absurdos.