There is also the issue of weight. With a multiple unit you distribute the weight of the propulsion units across multiple axles whereas a loco-hauled train has all the propulsion weight on a couple of axles. This leads to increased track wear.
Plus, as others have pointed out, you avoid...