Fair enough. Mechanistic materialism does not understand change or development properly. When taken as a social science, this manifedtd in the form of liberalism. Trying to reform and fix a system that cannot be fixed, because it is necessarily trending in a definite direction, towards centralization and monopoly. Trying to means-test welfare fixes does not address the concrete problems with imperialism and late-stage capitalism.
The dialectical materialist approach can more accurately identify how we got here, where we are heading, and how we can best steer this in our own interests. Socialism becomes not just an answer because someone designed it, as the Utopians tried, but because it is the logical next step in production, moving from market-based distribution to planned economy.