I think most people have religion because emotional/psychological reasons. If the reason of the belief were 100% logical, i think there would be a more big number of atheist people, because obviously some of the claims made by religion sound completely illogical if you give some thought.
But when comfronted with such questions such as: What happens when i die? How can i be sure that what i am doing is right? How do i face tragedy? Does my life have a purpose? These are big questions that if you give some thought are handled in certain ways by religions and give (although maybe not very thoughtful) answers, and even when science may have some insights regarding these questions, these answers come a little dry and not having too much perspective about human nature.
I, for example, being a very logical person and atheist, have sometimes strugled having something to "replace" the insights and comforts given by most religions. I sometimes have felt very insecure regarding my future, and see that this is sometimes handled by the term of faith in some religions, to give you an example.
I think that if we start to think of spirituality as the wisdom to answer these kind of questions and also as an awareness of the beautifulness of life and the world, quitting all the nonsense and baggage of most religions, we could see that these two terms are not ultimately fought.