Affiliate links are often hidden, and depending on the system might even lead to higher prices, because the shop is offsetting the affiliate program cost.
Whether the company does A/B testing, what does that have to do with me? That also can be implemented without external trackers and just be set in a session.
So I would say it’s a net-positive.
If utm_* query arguments are used solely for tracking, then it only makes sense that Firefox goes the next step
Good luck with that. They have no choice but to believe whatever data the browser sends them, data that we control. If their precious content leaves their server at all they've already lost.
This is a bit like antivirus software authors worrying about being "banned" by the virus creators.
Every time I have used an add-on like ClearURLs, I have had issues at some point due to some zealous clean-up of URLs which breaks a redirection.
Typically, I don't want the browser to mess with my browsing if I am on the websites of my bank, a shop, etc.
and maybe a custom option; where you can toggle what is cleaned and whatnot.
and provide a "remember for this domain".
All attempts by Mozilla to bake-in addon-like behavior so we don't have to install 'yet another damn addon' is welcoming, but as with any of these features, they come with caveats already present in the addons.
For example, Firefox's HTTPS-Only mode (that is basically the HTTPS-Everywhere addon) breaks some sites, and also their anti-tracking feature will break some sites too. But then again: if a site is serving HTTP only then they're doing it wrong (with the exception of captive portals). As for the anti-tracking feature: I rarely see sites asking me to disable my AD-Blocker, and when I do I never give-in, no matter how desperate I am to see hidden content.