Marx rejected the mechanistic view because it suggested nothing could be changed, and he rejected metaphysical view because he recognised the existence and purpose of a human consciousness – even if it is generated from the brain and conditioned by outer circumstances and events.