God of the gaps is not a substitute for scientific knowlege, but a place holder for ignorance. Not knowing is imo what makes learning possible. If humans were born with all the knowlege of the universe already pre loaded in our brains, what would be the point in pondering anything.
I had a dream last night that was so real, I could not tell it was a dream. I could have sworn it was reality, up untll the point where I woke up. How can one say with full confidence that god does not exist, just as one can not say (while dreaming) this is not my reality. Cartesian thinking? Yes, this has all been covered before.
Perhaps the very nature of reality is that it defies explaination. Sort of like how at the lowest known level of measurement, we can not know all the information. We make it up as we go along.
If this universe turns out to be like a 2D /First person reality game being converted into a multi-dimentional simulation. I will laugh my ass off because the next question will be who is the programmer?