這種觀點雖有說服力但也有嚴重的缺陷。第一,在時間上與事實不符,引起人們的懷疑。如果有毒的生物堿是與最早的有花植物同時在1.2億年以前出現的話,那麼為什麼在恐龍遭到毀滅性打擊之前,又拖延了5000萬年之久才滅絕的呢?第二,怎樣解釋那些小的、以哺乳動物為食的恐龍群體的滅絕呢?第三,如果是有花植物導致了恐龍的滅絕,那麼空中的翼龍、水中的魚龍等,根本不吃陸地上的有花植物的恐龍,為什麼也同時滅絕呢?最後,為什麼有花植物出現後,鴨嘴龍、角龍等類群更加繁榮,並繁衍出20個種屬,它們也吃有花植物,卻為什麼不中毒?
這些都表明了恐龍滅絕的原因不止是生物堿中毒造成的,至於還有什麼其他原因,還有待進一步考證。
基因突變說
從事遺傳學研究的專家,認為基因對於生物生存環境的適應有著決定性的作用,受外界環境的影響,基因可以發生突然性變化。如用放射性同位素處理,就能夠誘發基因的突然改變,而產生新的變異,如果這種變異在外界環境作用下經過選擇,便可形成新物種。但如果放射性劑量過大,則往往使生物產生畸形,發生紊亂性的變化。
現代地質研究表明,在白堊紀末,由於造山運動頻繁、地殼活動強烈,火山爆發使放射性元素有明顯的增加。由於放射線的增強,影響到生物體對正常射線的吸收。而對射線的吸收又往往與動物的體積有關,體積較大的,吸收的放射線劑量也多,反之則少。眾所周知,恐龍的體積都是比較大的,這樣就有可能引起它的基因突變,這種突變打亂了恐龍進化的速度和狀態。
根據發現的白堊紀末期的恐龍化石,就不難發現,在大難臨頭之際,它們家族又喜添新丁。例如在白堊紀的地層中發現了三隻角的三角龍;在比倫斯組較老的加拿大赤鹿河周圍又發現了尖角龍、隙龍和隻有一個角的獨角龍,它們在很短的時間從原角龍發展到獨角龍、三角龍等近20個種屬,不能不說是一個奇跡。至於劍龍、甲龍、腫頭龍等,它們本身已經夠奇特了,大量放射線的吸入,造成了基因大混亂又不能產生新的種類,於是恐龍在白堊紀便紛紛滅絕了。
性比例失調說
提出這一新奇學說的是英國的弗格遜博士等人。他們認為,恐龍的滅絕是由於孵化出的後代均是雄性或者均是雌性,而使後代失去生殖能力,以致整個家族滅絕。
提出這一理論的依據,是根據鱷魚卵在不同的溫度條件下孵化顯現的結果而得出的。弗格遜在實驗室中用500隻鱷魚卵進行孵化實驗,在26℃~30℃的溫度下孵化出來的小鱷魚都是雌性;在34℃~36℃的溫度下孵化出來的小鱷都是雄性。這個試驗說明,鱷魚的性別並不是卵在受精時所決定的,而是由受精卵在孵化時的溫度所決定,溫度高的條件下形成雄性;溫度低時,則形成雌性。這個實驗結果並不是隻適合於鱷魚,與鱷魚同屬於爬行動物的蜥蜴、龜等,它們的性別也是在同樣的情況下決定的。如此類推,與鱷魚有親緣關係的恐龍,性別也可能是根據卵在孵化時溫度的高低而決定的。因此,恐龍卵在孵化時由於溫度的高低,全部孵化出雄性或雌性的後代,使得恐龍的子孫們在性別的困擾中遺憾別世。
無獨有偶,法國著名生物學家克·皮奧博士用龜也做過同樣的試驗。試驗證明:淡水龜孵化時性別區分的臨界溫度為28.5℃,超過此溫度,孵化的主要是雌性;低於此溫度的則以雄性為多。同樣令人遺憾的是,這個學說也不盡人意。在26℃~30℃溫度下孵化出來的小鱷魚都是雌性,而這一溫度恰好同我們現在所處的溫度差不多,但為什麼現在鱷魚不滅絕呢?另一方麵,並不一定是所有爬行類的性別都取決於孵化時的環境溫度,而且也無法證明地球上最後的一批恐龍究竟全部是雄性的還是雌性的。