The Darwinian theory is in principle capable of explaining life. No other theory that has ever been suggested is in principle capable of explaining life.