The thinking behind CentOS Stream is different. The idea was not to kill off a free competitor (those were always going to exist, and projects like Rocky and Alma forming was inevitable, and this was obvious). The idea was to create a real community where previously there was not much of one. CentOS was the Android-style "throw it over the wall" model of open source. About the most you could do as an outsider to contribute was file tickets on Bugzilla and package for EPEL. Whereas CentOS Stream provides a place for people to contribute to future versions of RHEL, and therefore, RHEL clones like Rocky and Alma.
So Rocky Linux devs and users, Alma Linux devs and users, CentOS devs and users, Facebook employees (they use CentOS Stream internally), Oracle Linux devs, and whoever else can make and review contributions, which is a more symbiotic relationship than existed before.
Luckily, according to Wikipedia there are two new distros that have popped up to fill this need: RockyLinux and AlmaLinux.
It was purely a communication issue and a tempest in a teapot. There are great replacements for CentOS Linux, and Red Hat employees are now all working on CentOS Stream (development is done in Stream) instead of having just a handful of people doing the rebuilds.
I for one don't miss having to ask permission months in advance to backport a bugfix to a weird RHEL package! A lot more decisions can be taken in autonomy by developers.