(Disclosure: I work for Mozilla but not on this)
Furthermore, considering uBlock Origin and the underlying filter lists are available under a permissive license, what's the point behind developing & maintaining your own (inferior) implementation?
Even if you just blocked trackers (as does ETP Strict Mode), many ads get blocked because those ads bundle tracking code within them. This, again, would cause there to be little to no incentive for most website owners to support Firefox.
What Mozilla is currently doing makes sense. They are being lax on the standard setting so that websites can still make ad revenue and have an incentive to support the browser.
If Firefox had a lot more marketshare, it might have been possible that this could slide.
Over a decade ago, one of the best things that Firefox did to compete against IE6 was to include a built in popup blocker that was on by default. Exactly the same criticisms were made.
It was called irresponsible and disruptive, since so much revenue came from popups, and horrible flash-based full screen pop-under ads. But I am glad that Firefox didn't let the pleas of the established market prevent them from siding with users.
I don't think you can compare the web of a decade ago to the web of now.
> many ads get blocked because those ads bundle tracking code within them
uBlock filter lists can provide fallback shims that would be loaded in place of ad scripts to deal with this exact problem. The shim implements a neutered version of the original script so that all the surrounding (non-malicious) code can continue to run without errors.
You'd be surprised. Apple Business Manager does not support Firefox, for example.
> uBlock filter lists can provide fallback shims that would be loaded in place of ad scripts to deal with this exact problem. The shim implements a neutered version of the original script so that all the surrounding (non-malicious) code can continue to run without errors.
My point was that ads were being accidentally blocked and that websites wouldn't get their ad revenue.
FF is still the "least bad" choice but I'm still not happy that I have to fix it by installing an add-on where that add-on (or at least the core parts of it such as filter lists) are licensed in a way that would allow the browser to have this fix out of the box.