首先,拉马克的理论(获得性遗传)并不被现代生物学界所认同.
对于生物进化的原因,现代的理论是:在一个种群中,不同的个体具有不同的性状(由基因决定),适应环境的能够更好的生存,使其在竞争中处于优势地位,所以他的基因性状可以更多的传递给后代.这也就是目前所说的“自然选择,适者生存”.
至于基因突变,其只有很小的几率突变为有利于生物生存的基因,而且使得生物进化的机理同样是因为自然选择所致.所以说,基因突变只是为进化提供材料(以及各种可遗传变异),而由环境再进行定向的选择.所以,生物进化是由自然选择引起的.