It's no accident that capitalism has brought with it progress, not merely in production but also in knowledge. Egoism and competition are, alas, stronger forces than public spirit and sense of duty.
In general, if any branch of trade, or any division of labour, be advantageous to the public, the freer and more general the competition, it will always be the more so.