This is almost definitely because Ubisoft shipped this with some SecuROM-alike DRM and doesn’t want to keep paying pennies for activation servers. If we’re lucky, they probably even opted out of offline machine keys (because “piracy”) so that the game will stop running because reactivation will fail.