one reason is that with full container virtualization it should be possible to pick up a
container from one machine and drop it on another machine and have everything keep running.
that's the goal the container people are aiming for. it's significantly mor ethen the BSD
jail, but without the overhead of system virtualization.