Because docker works and I know it. I don't want to change my infra just because some corporation had NIH. Besides they all are just OCI runtimes.
It was the opposite of NIH. Red Hat had a bunch of features that their customers wanted Docker to have, like custom image registries and daemonless, but docker wouldn't accept the pull requests adding them.