And all of this is extra bad since those masses of CentOS installs exist because people don't really want to deal with Red Hat, but some other vendor just happened to not test their application on another distro, and corporate policies then don't allow you to run it on a non-binary-compatible system.
If there would be different packages, i.e. just an OCI image or a single statically linked program, or perhaps a vended virtual machine image, none of this OS vendor BS would exist. You would be able to run wherever you want to run, on whatever you want to run it. And some people and companies would still choose Red Hat, but anyone who has used anything else would probably not.