A little imagination will supply countless other explanations to the "mystery of existence."
This sounds like the typical "God of the Gaps," position.
I am an atheist because my answer to the "mystery of existence," is I don't know, and I am not persuaded the least bit by people who claim to...