I think you should be more precise in your use of language. You seem to be using the word "religion" as a synonym for "belief in the supernatural or spiritual". Such beliefs of course can't be proved - they may be the most important part of religion for some people, particularly those who are hung up on the idea of 'heavenly rewards', but as wiggi has pointed out, many religions have a much more complex function than this. I've known some people who choose the kind of Christian church they go to, not because they have any fervent belief, but because they like the kind of rituals offered in the services, and they like the social life.
Yes I would agree with you about the social side for people that enjoy their reinforcement meetings, reinforcing their, using the usually understood colloqueal description of, 'religious beliefs', religion.
Yes there is a need, a special human need to have ritual for special occasions, that's undeniable.
Much as you probably don't agree with me I can't see belief in the magical, mythical and superstition based parts of their beliefs as anything more than bullshit, as in that old well known wise old army saying bullshit baffles brains.
(No spell check on my tablet so you've got the best I can offer), not my strong suit.
I've had this before about using the word religion as a cover for all, I think the context of the words conveyed by the poster is usually enough to make most posts understandable, without having to write a near thesis about exactly which minute detail of religion, belief or faith one is referring to?
I mostly go along with NS but find his posts, which I'm sure are very correct, to long winded and laboureous for me.
ippy