Simply put, Docker includes a bunch of UX components that Kubernetes doesn't need. Kubernetes is currently relying on a shim to interact with the parts that it _does_ need. This change is to simplify the abstraction. You can still use docker to build images deployed via Kubernetes.
Here's an explanation I found helpful:
https://twitter.com/Dixie3Flatline/status/133418891372485017...