As someone who worked as a software engineer in the analytics space for over 7 years, in some big tech companies, I think youāre all blowing this out of proportion. Yes, we collected a lot of information, but nobody cared about personally identifiable information, it does not provide any value in most cases. What we collected were things like: latency information (to make the app faster), errors and crushes + contextual information (to make the app more stable and reproduce bugs under lab conditions), behavior data (to improve the workflow and user experience).
Companies need to measure these things in order to offer a stable and performant application. Letās say thereās a bug and the app crushes on some old Android version, in a certain country, and only when using some crappy internet provider. The devs canāt test that specific scenario, so theyāre not aware of it. On the other hand users are not taking the time to report it, but instead just uninstalling de app completely because itās āfull of bugsā. So the only viable way for such a bug to ever get fixed is if they capture information automatically. How is that bad for you exactly?
Seriously, devs donāt care about your pr0n preferences, the dick pics you send to your EX and the other cringe stuff you do on your devices, I can assure you that.