[I am a Mozilla employee, and yes, I do recognize how my position influences my perspective.] One thing that always frustrates me a bit whenever Mozilla comes up on HN or elsewhere is that we are always held to impossibly high standards. Yes, as a non-profit, we should be held to higher standards, but not impossible standards. OTOH, sometimes it just seems unreasonable and absurd. Stuff like, to paraphrase, "Look at…
It's hard to escape news cycle, and when you apply what you see inside vs how it's presented publicly, you get angry. Understandably, as you twisted facts and cherry-picked details, just to support the narrative.
This is true about employees at many big companies. For - ask why people work at Google/Facebook, given all the horrible stuff you read about them? Reasons will be often similar - news cycle vs reality is very distorted and careful balances of tricky topics don't make catchy headlines.
Are those companies flawless? Hell no. Are they evil empires spending all their time figuring out how to steal candy from a baby? Also no.