لا يوجد إجابة واحدة صحيحة على هذا السؤال، ولكن العديد من الأسباب المحتملة تشمل:
1- تنوع الغذاء: كانت الديناصورات ذات القرون تتغذى على نباتات مختلفة، مما يعني أنها كانت تستطيع العيش في مناطق مختلفة وتتكيف مع تغيرات البيئة وتوفر الطعام.
2- الدفاع الذاتي: كانت القرون تستخدم كآلية للدفاع ضد المفترسات، وقدمت حماية إضافية للديناصورات ضد الحيوانات الجائعة الأخرى.
3- الاختيار الجنسي: يمكن أن يكون للقرون دور في الاختيار الجنسي، حيث تقدم القرون سمة إضافية للذكور في الجذب على الإناث.
4- الحجم الكبير: كان لدى الديناصورات الكبيرة ميزة القوة والسيطرة على المنطقة التي يعيشون بها، مما سمح لهم بتنافس الحيوانات الأخرى على الموارد الغذائية.
5- ظروف المناخ: يعتقد البعض أن حرارة الكوكب ومستوى الأوكسجين العالي في هذا الوقت قد ساعدت في نمو الديناصورات الكبيرة والنموذجية.