That is exactly the description for Darwininian evolution and its just-so stories.
I accept the analysis but not the conclusion. It depends on your viewpoint (which is why we have the term viewpoint.)
I have known for some time that these discussions do not hinge on logic and evidence, but rather on worldview.