I really don't understand what purpose this move serves, especially if the RHEL source code will still be available to people with access to those repos - so it's still kind of public, if you give them your personal info and update that info annually in return? Is it just to have people use different mirrors for the sources? I don't see how this entices someone to buy RHEL or get a Developer Sub who isn't already doing that.
https://www.phoronix.com/news/Red-Hat-CentOS-Stream-Sources