The Red Hat cashed out for billions off the backs of all the 86% that do it for free.
Now IBM doesn't have to pay to develop their OSes anymore. They just have to hire some pajeets to do customer support.
And your advise on CentOS is out of date. CentOS is
dead. If you want 100% compatibility with RHEL you gotta pay IBM.
People where raising the alarm for a while about all the @redhat.com email addresses infecting core projects and they where proven right. Linux will go where IBM and Microsoft want to to go now.