I don't know what's the matter with people: they don't learn by understanding; they learn by some other way - by rote, or something. Their knowledge is so fragile!
I believe religion is a branch of spirituality, often misinterpreted and twisted to suit people's ideas. In truth, religion and spirituality are meant to co-exist happily.