Main reason why Marx is hard to read is because in many of his statements he's plainly wrong, but because he very much wanted to be right, he invented a whole new alternative to logic - the dialectical materialism.
When you read Marx, you know he's wrong, but then you're being told that in order to understand the rest you just must disable all critical thinking (because it's "bourgeois") and accept his method.
When not forced to, it's obviously not an easy thing to do.