It's fairly straightforward why many people are still religious - they are brought up that way, indoctrinated from childhood. Others are naive enough to to be persuaded. Eventually it will die out and we can be rational. The only way to know the nature of reality is through science - and don't ask me though - my degree was in Maths/Physics - but I became an accountant instead - more money, less tensor calculus. ETA: This was a reply to Frank's post.