IMHO this would be less interesting, some people already run other container runtimes such as containerd with Kubernetes (e.g. Datadog:
https://www.youtube.com/watch?v=2dsCwp_j0yQ) --- so Docker might stay as some user interface for local development, but I would not know what "Docker failures" would be in the future.