Изобилие пищи - не главный критерий.
В пойме Амазонки достаточное изобилие растений. Больше растений на единицу площади поместить просто нереально. В непроходимых джунглях да и просто в лесах в нижних ярусах солнечного света и так мало, чтобы поместить туда еще больше растений. А верхушками современных секвой даже брахиозавры не смогли бы питаться, не достали бы.
Человек может есть сколь угодно много, но не вырастет и до 3 метрового роста.
Если посмотреть на динозавров и предков современных рептилий и сравнить их с современными млекопитающими и рептилиями, то можно заметить, что пропорции тела у самых крупных их видов сохранились, а вот размеры значительно уменьшились.
Во времена динозавров, среди растений гигантов были травы, луковичные и другие растения со слабо развитой корневой системой, но высотой с секвойю и выше. Современные растения гиганты имеют очень мощную корневую систему.
Когда вымирали динозавры, происходили повсеместные завалы лесов (пример - окаменелости в Йеллоустонском заповеднике)