Thanks, the purpose you mentioned could be reasonable (and most likely is), but even then it would be better if it pointed to a Stardock domain (ideally a subdomain with a "speaking name") and not some generic reverse DNS of some hoster/ISP.
Maybe that could be changed in a future patch?
Sorry for butting in, but I find networking questions interesting sometimes.
I just wanted to point out that this association of DNS vs IP is completely normal... and it's actually rare to see a "friendly" name for a server that a program is trying to contact. A program will try to contact a friendly hostname by asking Windows for a DNS lookup. Windows might use an external resolver, internal cache or even internal overrides. In the end, it gets an IP address to use and the program will use that directly.
Any program that you use to "sniff" this connection out will only know about the IP/port and might do a reverse lookup to get a name. But this is somewhat disingenuous as the DNS lookup and connection are separate things. This is even more the case for firewalls outside of the PC. Sure, the sniffer could get lucky and detect a DNS lookup right before the connection... but Windows might use its DNS cache from earlier.
If you run: nslookup activate.api.stardock.net
You will receive: activate.api.stardock.net => 66.79.209.110
However, if you try to get a reverse lookup with ping -a, you'll get something different.
66.79.209.110 => tnmi-static-110-209-79-66.ip.telnetww.com
Do the same experiment with google.com...
google.com => 142.251.210.46
142.251.210.46 => lclgaa-ba-in-f14.1e100.net
Friendly domain names can point to multiple IPs and IPs can have multiple domain names point to it. You shouldn't expect them to match up.