马克思和恩格斯之所以能够创立科学社会主义理论,主要是由于