Официальная гипотеза эволюции Дарвина (а это по-прежнему гипотеза, а никакая не теория) действительно имеет массу противоречий, на что, кстати, в конце жизни указывал и сам Дарвин. Просто она появилась в нужное время и в нужном месте.
Есть огромное количество фактов, доказывающих экзогенное влияние на нашу планету, которое всегда было определяющим. При этом изменчивость и постепенный дрейф параметров биологических объектов действительно имеет место, но объясняется это не столько естественным отбором, сколько происхождением локальной популяции от одной особи, у которой был вариативно изменен один из признаков, что и закрепилось у потомства.
Скажем, население одной деревни может быть почти поголовно рыжим и конопатым, но не потому, что рыжий цвет волос давал какие-то преимущества именно в этой местности, а потому что вся деревня в 500 дворов происходит от одной семейной пары рыжих людей, поселившихся здесь 700 лет назад. Ровно то же самое имеет место и в природе.
Что касается великанов, то находки их останков действительно носят массовый характер. Но стоит понимать, что биологические объекты подстраиваются под меняющиеся условия жизни. В частности, параметры планеты Земля весьма сильно меняются со временем (размеры, средняя плотность, сила гравитации на поверхности, скорость вращения вокруг своей оси, плотность атмосферы). Например, в нынешних условиях гигантские динозавры просто не могли бы существовать (слишком высока нынешняя гравитация), а древние птеродактили не могли бы летать (слишком низкая плотность современной атмосферы). Так что в прошлом планеты, когда была выше продуктивность биосферы (больше пищи), более ровный климат, меньше сила тяжести - всё это делало возможность существования гигантов. Что касается продолжительности жизни, то она примерно постоянна у всех живых существ, если мерить её не в днях и годах, а в количестве сокращений сердца. При пульсе 5 ударов в минуту гигант вполне мог прожить 10 человеческих жизней.