This is absolutely a False dilemma fallacy, there is absolutely nothing technically or legally prohibiting RedHat from releasing patches for both at the same time. Nothing. It is a sales/marketing or a internal process choice to do it that way.
Changes to do this process, even moving CentOS to be ahead of RHEL is not the problem. The "rolling release" or non-release, or what every model they are calling it now with CentOS Stream is the problem. The fact that it will no longer be Binary Complete with RHEL is the problem, the fact that CentOS will be used as a "beta" (and spare me the marketing BS claiming it is not that) is the problem
> Would you have described RHEL this way?
RHEL is a targeted, Released Enterprise Operating system with a 10 year support cycle
CentOS was a targeted, Released Enterprise Operating system with a 10 year support cycle
CentOS Stream is not a targeted, released Enterprise operating system with 10 year support cycle. CentOS Stream is pseudo-rolling release with no point releases, used to build a targeted, released enterprise operating system.