I read an article by Steven Weinberg, and he mentioned that Islam and Christianity are religions of faith whereas many others like Hinduism, Shinto, or even Judaism to a large degree, are religions of observance. But aren’t all religions supposed to have faith for it to fit the definition of religion? For instance,Shinto believers have no proof that ritual cleansing with water will ‘wash’away their bad deeds and that they’ll be forgiven by their god Amaterasu, but they nevertheless accept it. On what? evidence? on witnessing her descend to earth? No and no. They, like Muslims and Chrisitians, accept it on faith too. So what does Weinberg really mean? Can someone expound on this please?