it is one of the strongest explanations we have to explain existence & our apparently fine tuned universe.
.
I am staggered at how you came to that conclusion.
The universe is not fine tuned, it is changing all the time, it's just that our impatience blinds us to long term scientific concepts.