It's been made abundantly clear by many people in many places that this isn't an IBM thing.
I'm inclined to believe them, with the caveat that this reality may not have come to be had IBM never bought Red Hat. That still doesn't imply IBM forced the change.
It's public record that Paul Cormier has considered the way CentOS worked a problem for years... https://m.youtube.com/watch?v=ITRol3YAV-E&t=360s