大气成分变化造成恐龙灭绝这一理论有两个出发点,一个是中生代的大气成份与现代不同。现代科学已能证明这一点。另一个是每种生物需要合适的大气环境才能生存。现代科学也不难对此进行验证。
远古时代的大气中几乎没有氧气,而二氧化碳的含量很高。后来由于生物的出现,在光合作用下大气中二氧化碳的含量逐渐减少、氧的含量逐渐增加的这一过程也许可以解释生物进化史中的很多现象。例如寒武纪的生命大爆发,这也是进化史中的一个难解之迷。大气成份变化也可以对此作出解释,因为动物不能直接利用无机物进行光合作用,它的起源落后于植物的起源,必须发生于大气中的氧含量达到相当的程度时。因此,寒武纪的生命大爆发必须以大气中的氧气含量已经达到了一定程度做保障,而这一点已经被科学所证明。
免疫缺陷
一些科学家认为,目前关于恐龙绝灭的理论多强调了外因,如小行星撞击、宇宙事件、地球臭氧层破坏、大规模火山群爆发、气候巨变、等等,这些外因论最无法解决的问题就是,毕竟有许多与恐龙同时代的生物种类为什么却没有灭绝?它们所赖以生存的生态环境、食物链在大灭绝之前与恐龙的并没有什么截然的不同,然而它们不仅躲过了这场劫难,而且还演化出了今天这样丰富多彩的生物世界。这种情况使得一些科学家考虑,造成恐龙灭绝更直接的原因恐怕还是恐龙自身的问题,比如说,大多数恐龙的巨大身躯与冷血的性质很可能与它们的灭绝有关。