Marxists have some way of analyzing the development of affairs which enables them to judge far in advance of scientific thinkers what the trend of social and economic development is to be.
There are plenty of things that are wrong. Marxists used to use the term "false consciousness," which is very out of fashion these days. If we were to ask people how ads work, most people would say, "They work by tricking people but they don't trick me.
We modern Marxists regard socialism as a historically brief transitional stage between feudalism and capitalism, necessary only in backward countries.
We listened to the slogans of the barbarians - and this is the core of the problem - we decided that what the Marxists were saying had a point.