과거 공룡이 큰 이유는 서식 환경적인 이유가 크게 작용한 결과로 추측됩니다.
먼저 중생대 지구의 대기에는 현재보다 훨씬 높은 산소 농도였으며, 이는 거대한 크기의 생물이 필요한 에너지를 효율적으로 얻는 데 유리하게 작용했습니다. 즉, 높은 산소 농도는 공룡의 신진대사를 촉진하여 빠른 성장은 물론 거대한 크기를 유지하는데 필요한 에너지를 생산할 수 있게 해주었죠.
또한 중생대에는 식물 자원이 매우 풍부했습니다. 특히, 거대한 초식 공룡들은 풍부한 식량을 바탕으로 앞서 말씀드린 충분한 산소로 인해 거대한 몸집을 유지할 수 있는 에너지를 만들 수 있었던 것입니다.
게다가 중생대의 온화한 기후는 공룡들이 넓은 지역에 걸쳐 서식이 가능한 환경이 되어 주었고, 에너지 소모를 최소화하며 성장하는 데 유리한 환경이 되었습니다.
결론적으로 큰 몸집을 유지하는데 충분한 에너지를 생산할 수 있었고, 반면 소모하는 에너지는 많지 않았기 때문에 현재와 달리 큰 몸집을 가질 수 있었던 것입니다.