This is a curious point: How much data does Tesla actually collect? I can imagine users not being too happy if their car clogs the upload for hours every time you park it in your garage?
More than you think. There are sensors everywhere and pretty much all of them are regularly uploading telemetry to the cloud. This goes much further than self driving cars, the entire CAN bus is constantly synced with the cloud, all sensors, vibration, tire pressure, etc. All in the name of predictive maintenance and whatnot.