Why Marxism? the continuing success of a failed theory