More importantly, Red Hat was very profitable even when CentOS was a drop in replacement.
Matrix servers (and web servers and mail servers etc) are not as complex - and if anything you want incentives to make them less complex, not more. And the better job you do of making them easy to admin and support (ie the more scalable and stable they are), the less reason there is to pay the upstream for support but some system integrator instead.
Just my perspective but I think this was also perhaps a product of the time when Red Hat really started growing, back when linux was a little more rough around the edges. These days it seems linux has enough polish that some (many?) corporations are happy to just use off the shelf ubuntu and call it a day and hope nothing breaks too badly.
I think it has dawned on people that it is impossible to avoid using open source.
0: https://medium.com/@gordon.messmer/in-favor-of-centos-stream...
CentOS started as a fork, and new forks exist now.