Today the theory of evolution is widely accepted as if it is true. The controversy behind evolution is that many people do not accept evolution theory as truth. They argue that there are many flaws in Darwin's theory and it is not scientifically sound. They are called Creationists. Evolutionists claim that the theory of evolution has many advantages to a society.
Evolution provides an scientific origin for the the universe.
A world without a Creator is desirable for those who want to believe there is no God. Macroevolution appears to be a false theory. The biochemical evidence indicates the cell is irreducibly complex, which means evolution was impossible and the cell could only have been formed by an intelligent designer. Molecular evolution has never addressed the question of how complex structures came to be. In effect, the theory of Darwinian molecular evolution has not published, and so it should perish.