In the long run, it costs more to provide poor rather than good service.
No specific technology. My guess is that it was the instinct always to go to maximum scale. Great Britain kept much more of a small shop mindset well into the twentieth century, for instance.