The total size of Wikipedia text is 12 GB. The total size of a state-sized chunk of maps.me is under a GB. The total memory of an iPhone is 32GB - 256GB. I can store the entirety of Wikipedia + the entire geographical data of my state and neighbouring states on my mobile phone and have a Star Trek-esque voice-activated computer interaction without ever uploading a single byte into the cloud. It won't have pretty pictures. I'm happy with that.
> It is difficult to get a man to understand something, when his salary depends on his not understanding it.
https://www.ncta.com/platform/broadband-internet/how-google-...
This sort of data cross-pollination is done all over the place in the Google software ecosystem. It's not that it's easier to collect the data than not; it's that Google software literally wouldn't be as effective without the massive amounts of data it has access to analyze across use cases.
I guess that's what kills it as practical in the real world.
For everyone else though, there are some neat families of features in all the major tech stacks.
For a company that supposedly is employing the best minds in statistics, the inability to effectively use statistical samples is, uhm, intriguing.
Even if Google is using statistical sampling, it's still something they'd want to collect directly through the app, not via a third-party.
As for paying individuals for their data, Google does that too. https://play.google.com/store/apps/details?id=com.google.and.... But if your argument is "They should be paying everyone they collect passive samples from during use of their products," that's an argument over price-point, not over whether the collection itself is right.
The rightness question seems to me to look a lot more like "If you can collect data from a billion users without doing any harm to the users, and that data is going to be more useful than a statistical subset of that data, why should you not collect it?"
In this particular case (speech recognition), one harm done to the users is tying the product to the Internet, and thus requiring what should be closed-loop tasks to go through vendor's servers.
My impression is that the main driver behind cloud-first voice processing is business, not technology.