What's obnoxious is when the stupid infects the code itself.
As GP said:
> Somewhere in all of these companies exists the belligerent ** who orders the subordinates to inject inappropriate profit-seeking changes into the product.
I'm annoyed whenever I find a new pro-tracking, anti-privacy, or pro-spam setting which is ON by default and usually with a poorly documented setting hidden in about:config rather than a logical place in Settings.
I am sure that pocket and mozilla VPN are perfectly good things for some people, but abusing Firefox itself to push ads (especially when such ads are hard to turn off) is a dark pattern.
I'm sure that analytics can be helpful in some cases, but it's tracking and should be off and opt-in by default.
Marketing seems to corrupt the open source aspect as well, as pro-user changes that marketing disagrees with are rejected; when users submit issue reports complaining about the obnoxiousness and suggesting changes, they are closed because the dark pattern or obnoxiousness is an intentional feature that marketing wanted and refuses to give up on.