Those benefits that CentOS, Rocky offer, as you said, are without cost because the cost is shouldered by Red Hat. If you're a 1:1 rebuild, you can't introduce your own fixes, so CentOS, Rocky rely on Red Hat to write and produce a fix that will then be rebuilt "free of charge" as you mention.
How is that lock-in from Red Hat's part?