While Adam Smith had qualifications to go with his "invisible hand" principle - that does not mean by any standard that he was some how arguing against a principle of his own invention. That's akin to saying that because Darwin mentioned some limitations of his theory of evolution implies that he invalidated it.

One of the central tenets of Adam Smith' works always was that given a favorable environment, pursuit self interest gives rise to common good.