Excogitate away. When did you run out of thoughts, anyway?
Fine.... Darwinian evolution is a fact. Some point of generation of life is not known.
Intelligent Design (ID) is a joke. It is based upon failed beliefs shifting to allow the paradigm not to shift.
Some people or groups or beliefs think they know more than God. God knows. They don’t. They learn and adjust. Some kick in their heels and get to make up new rationalizations as to why they were wrong.