Marxism is set in theory by a dialectic, namely the historical dialectic, which is a becoming of change and progress through history by the means of contradictions solving themselves through time. The marxist system uses the dialectic (not to be confused with Hegelian dialectic/Marx broke away from Hegelian conception) to understand the world in a scientific observation that would give light to the darkness of idealistic thought posited by Hegel. Marxism accepts that history is dialectic but marxism is situated within history and does not consider itself also as being dialectic. Marxists treat marxism as an ‘immortal’ science, like it’s above history and is a divine interpreter of events but they do not realize marxism is situated within its history and part of the dialectic of its own conception. Marxists hold marxism constrained, they keep it dogmatic, the ideals become stale, the principles don’t work because history is dialectic and marxism is not, the world changes and it can’t accommodate itself towards this change, it’s viewing the world in a way that contradicts it for itself.
Marxism needs to be revived, it’s dead because it falls under the trap of transcendence (transcending history) that places it (a materialist theory) in a world of idealism. The very proponents of the materialism in Marxism is held captive by the idealistic dogmas of its followers and system.
The reason for the Marxian break away from Hegel’s dialectic is because Marx viewed it as being “mystical” and too subjective yet Marxism is falling right into the trap of itself being “mystical” and too subjective by alienating the dialectic within itself and creating an “absolute” philosophy (the very type of philosophy Marx criticized Hegel for). As history changes, marxism needs to change or else it becomes idealism (in Marxian thought- isolating subjective reality) devoid of any dialect and impotent to cause change in a world it holds so dearly to the fluxes of change.