Hayat şartları çevre şartları... İyi de bu evrimin kendisi zaten. Evrimin kabaca nasıl işlediğini anlatırsanız zaten açığa çıkacaktır.
Mutasyonlar, crossing over gibi birçok çeşitlilik mekanizmaları ile geniş bir çeşitlilik vardır popülasyonda. Herhalde kimse buna karşı çıkmayacaktır. Çevre değişir, için evrimsel baskı/seçilim baskısı oluşur. Zaten sözünü ettiğiniz argümandaki "şartlar" budur. Çevre şartlarına göre bazıları daha kolay hayatta kalır, bazıları ise çevre şartlarında hayatta kalamaz, elenir. (ya da daha az ürer.) Çevre şartlarında daha çok hayatta kalan ve üreyebilen bireyler ise genlerini çocuklarına daha çok aktardığı için (ve çevreye uyumsuz olanlar öldüğü veya daha az ürediği için) her nesilde daha uyumlu bireyler çoğalır ve evrim yaşanır. Yani "Evrim mi şartlar mı?" diye ayırarak sanki evrimden farklı bir şey gibi sunmuş karşı taraf size. Oysa ki bahsettiği de evrimin ta kendisi zaten.