Why is this bad? Don’t most error reporting libraries send this sort of metadata with exception stacktraces? I would think this falls under the usual “improving the quality of the app” language in nearly everybody’s EULA.
You seriously think that's a good use of bandwidth?
[1] https://twitter.com/wongmjane/status/1167463077748436993?s=2...
It is wholesale going after every library on the system, AFAICT.
Let's face it. This is the freakin' Facebook app. It's not doing anything so incredibly revolutionary in the field of computing that requires it to be intimately involved in system libraries. It needs to display cat pictures and take in and emit text and make HTTP and HTTPs calls over the network, oh and monitor the user's every move, even while they sleep.
I hope they at least wait for the user to connect to WiFi before pushing all that data.