And Communists look at thing holistically.Religion and Marxism are directly opposed, yes. Because religion revolves around the metaphysical and Marxism is dialectical materialism, which revolves around the physical. They fundamentally disagree on where the buck stops in our universe.