Other tools like Podman and Buildah need to use runc and the one packaged with Moby is too old.
If a package needs an older version of an executable it should be installed in a private directory which would allow us to install runc simultaneous.
I believe this breaks the Fedora Packaging guidelines and should be fixed immediately.
runc is currently not packaged with Fedora package moby-engine.
Package moby-engine requires package runc (which I do not own - it is owned by jchaloup) and uses runc provided by that package.
Sorry you are right the upstream docker-ce rpm is the problem.