

Most services today have user accounts so they can store your information, that way if you get a new phone for example, you can just sign into a new device and your content is there. So the maps, your configurations etc, are all sent to a remote server so it just works.
Having to manually connect to the robot each time, when you might not even be in the same country when you want to connect, doesn’t work if it’s all done locally.
Companies that want to offer connected services like this but are privacy centric could let you encrypt it before sending it so they can’t see what the contents are, but then you need to manage the idiot populace and their inability to properly secure this kind of information. Then, you start getting all sorts of support calls like I lost the encryption key and now I can’t access my map! What kind of stupid service makes me remap things when I change phones and forget something!? 1 STAR!
So there’s no really getting around sending some data back to the server, but even IF they have it unencrypted, there’s no reason other than corporate profit taking to also be using that data. They don’t have to, but they will and do.

oh ya, i bet they’d pay a shit ton for that if available.