Danny answered that question in a previous topic on that very subject.
Sonos is a hardware package… Roon is a software application that is licensed for use (within specific terms) by the user … Roon needs to periodically ensure that the license is valid to protect itself from piracy.
It protects both Roon and it’s legitimately users.
It’s quite a common practice with software vendors.