Dinozorların neden uçamadığına dair bazı nedenler: Kemik yapısı: Dinozorların kemikleri, kalın ve içi dolgulu olup, uçmak için gerekli olan hafiflikten yoksundur. Metabolik yapı: Dinozorlar, soğukkanlı canlılardır ve vücut ısılarını kendileri üretemezler, bu da uçuş için gerekli olan yüksek metabolizma hızını engeller. Gerekli yapısal mekanizmaların eksikliği: Kara canlılarının, uçmak için gerekli olan güçlü bacak kasları, büyük kanatlar ve küçük vücut boyutu gibi özelliklere sahip olmaması. Ancak, bazı dinozor türlerinin (örneğin, Microraptor, Rahonavis ve Archaeopteryx) kısa mesafe uçabildiği bilinmektedir.