Over time, the many difficulties with the theory of macroevolution should have resolved themselves.
Instead, the idea of common descent has not bridged the enormous gaps of discontinuity in the living world between the major groups like amphibians, reptiles, fish, birds, insects, or mammals, or the discontinuities in the subdivided lower levels of each of the major groups…like the large African mammals separated by the unbridgeable lifestyle gaps between elephants, giraffes, water buffalo, rhinoceros, zebras, lions, leopards, cheetahs, and Thompson’s gazelles.
One major factual problem for Darwinism is that there is no evidence for the actual existence of the transitional “nodes” at the apex junctures of Darwin’s branching “tree of life” between the major groups and their subdivisions, which must be there for common descent to occur. These nodes do not exist now and they do not exist in the fossil record…unless artificially created through a fictional, philosophical overlay of common descent crafted through human imagination.
Darwinian evolution is a classic example of being a half-truth. It explains microevolution which occurs within a species. It explains variation over time within a species. But the extrapolation from microevolution to macroevolution…the origination of new species using genetic variation and natural selection…is an over-reach…an extension of philosophy rather than an empirical product of science.
This is why Darwinian macroevolution is subtly persuasive but vacuous. The “mountain of evidence” is artificially produced through circular reasoning…the philosophy must first be superimposed on the evidence to rescue the philosophy…rather than the evidence itself independently standing on its own to formulate the philosophy.
It is the theory of common descent that connects the dots into the forced linear arrangement of an ascending “tree of life”…the dots do not logically align themselves to connect that way on their own. The connections between dots are by philosophy…not by explanatory, scientific evidence.