Religions are very well reasoned because they are self-contained in their simple logic.
Science, on the other hand, is based on the idea that it can never be known for sure, and that everything is subject to radical change. It has been disproven and discarded many times. The basic rules for what makes something scientifically sound have even changed.
Many people have claimed that miracles are performed. I've heard many accounts myself, though not witnessed any.
Many non-religious people confess that things inexplicable by science have occurred. I've heard similar accounts from these people.
Which is easier to put faith in? A religion that explains everything, including the inexplicable as well as providing a meaning to life,
Or a philosophy full of self-admitted holes that is very unstable and could debase the entirety of morality?