The difference is they did essencially different things. Marx originally was a scientist and made socioeconomical scientific theory which provided wrong prognosys (as is clear now) but still usable...