Initial docker was part of dotCloud, a platform-as-a-service company[0]. From the perspective of a paas-company container technology allows for easy scaling.
From the perspective of a docker user you're right that many of these tools were not available until recently.
[0]: https://en.wikipedia.org/wiki/Docker_(software)#History