It just makes deploying much easier. I don't have to worry about system dependencies or some random trash being left on my filesystem, since the container has all of its dependencies and it only has access to whatever parts of the filesystem I give it.