""The whole point of the argument regarding God and evolution is that evolution explicitly excludes the need for God""
I dont recall that specific argument being put forward by science? Whike it may indeed be a personal perspective by some, scientist or not- and I suspect has provided fuel fir many philosophy discussions.