No theory is perfect at the time of introduction. It gets refined over the time by collective efforts of scientists. Even Einsteins theories got refined by work of others.
That does not mean, the theory of evolution as proposed by Darvin has failed. There are still debates on some parts of that theory because there is no conclusive prove from either side on their respective claims.
No theory is perfect at the time of introduction. It gets refined over the time by collective efforts of scientists. Even Einsteins theories got refined by work of others.
That does not mean, the theory of evolution as proposed by Darvin has failed. There are still debates on some parts of that theory because there is no conclusive prove from either side on their respective claims.