But if they embedded the feature into the core rather than into an extension, that would have been okay? Seriously, you're complaining about an implementation detail.
You mistaken, the issue is not about extension or core, the issue is that they specifically added code to track and monitor people who expressedly choose not to be tracked or monitored by mozilla.
telemetry used to be opt in, it's been changed to opt out. And now those who have opted out have their own special telemetry that cannot be disabled.
Unless you never use your web browser to visit any website ever, I just don't see what the issue is here. The information they're gathering is outrageously trivial and thoroughly anonymised.
This whole discussion shows an absurd lack of perspective by some people, particularly in the light of what Chrome does... or what Android does... or what LITERALLY EVERY SINGLE TCP CONNECTION TO LITERALLY ANYTHING ELSE ON THE INTERNET does...