Where's the money here? It's not a subscription based service, so what financial sense does it make to dump this data straight to a server?
I can't imagine there's complex data processing being done that a smartphone can't handle, so I assume the data is being sent back because it's somehow useful or valuable to Microsoft.. but how?