• FamousFellah
    +1

    Not only that, but they feel the need to do it remotely because the data would grow large over time and the extra processing would bog down devices if it were all done locally. Perhaps even more importantly, analyzing the data on centralized servers helps them improve the software they'll ship in the future rather than simply improving the experience on individual machines.