就你说的问题而言,个人感觉马克思是正解。不过鉴于马克思的著作比斯密的著作晚了近百年,不能简单地因为这个问题对二者进行比较,就如同今天您对某些问题的认识或许比马歇尔还深刻……
斯密将分工的原因归为天性确实没有足够的信服力,但是其后关于分工提高生产率以及分工依赖的条件的论述十分有见地,这也是为什么他能成为经济学的奠基人的原因。
至于马克思,我总感觉他对问题的理解很深刻,但整个写作却带有强烈的主观色彩,因为是要批判古典经济学,所以很少承认其合理性,虽说很可能他能够认识到是这样。最明显的例子就是在分工这里,他提出了许多分工的好处,但唯独不提专业化(这是斯密提的),说实话,有些狭隘……