This is my final note to answer your question, sir !
The essense of Marx's theory is "struggle between different classes", which totally ignores the mutual benefits/trusts that people should establish in a society. I totally agree with you that Marx established his theory under his specific situtation. There are only two things to be worth considering here, 1. It is his own opinion and even though his theory may explained his observations, it is only one explanation from one perspective. 2. If even you agree that his theory is out-dated in terms of long time sinece he created his theory, why in the modern world, govenment in China/Soviet Union still treat it as doctrine?
Also in my personal opinion, I hold Marx (and his followers ) for the responsibility to the fact that China lacks behind western countries.