> the constant stream of negative comments from unhappy and rude users during the work week and outside of it was extremely draining
This is because mozilla is an open source aberration. The actual developers are super humans, but they are being led by people with the wrong incentives. This is what cause "rude emails from users". the opposite would have gotten you a nice balance of polite and rude patches/reports from contributors.
Open source organizations should focus on fostering the community and educating users. Not trying to champion new versions and rewrites themselves.
Mozilla at first focused on selling the default search spot (and spent that money on exec salary and moonshot projects not related to the browser at all). Now they are focusing on getting mobile users in order to sell their attached products.
When you pay for developers, and make your projects even more closed, you call that on yourself. You are now a company competing on the freemium market.
Case in point, i was an early contributor to Gaia (the mozilla phone OS). I could build and change the browser with ease. I would send in detailed bug reports. Now on android, I can barely get a decent build with the google libraries baked in, let alone make meaningful changes. I just hold off updates and hope somebody else do the work for me (for a while f-droid folks did :)
And I will not even get into my worse petty peeve which is the recent android addons non-techcnical-totally-political-whitelist. sigh. or the changes on every revision to the bookmarks. keywords, folders, etc. can't keep my data consistent for a while now :(
But to close in a good note: mozilla is not representative of opensource! it is much better elsewhere. thank you!