Some of the “drawbacks” are the only way Firefox works as well as it does. If Mozilla didn’t have usage telemetry data, automated crash reports, etc, Firefox would be a much worse application. This is how modern software development works when you have millions of users across a dozen or more platforms.