Unless Firefox can get distributor deals with Dell / HP / etc the way Google has to get Chrome preloaded (between that and its default-on-Android status is what is rapidly pushing its market share) nobody has the pressing need to go out of their way going borderline door to door replacing IE6 with Firefox on everyones computer like they did in 2005-2008.
Fortunately for me, Safari also doesn't implement some HTML5 APIs I use (e.g. PointerLock), so I feel justified in pretending it doesn't exist.
Firefox, on the other hand, is the only browser that can sync between desktop-mobile and has adblock on both sides. Chrome unfortunately doesn't on the mobile side.
A good browser is hard, like really hard. It's in the same order of magnitude as writing an OS. To improve the user experience they need to hire guys like https://randomascii.wordpress.com (Bruce Dawson).
Firefox has indeed been losing share gradually, but not due to their browser implementation. That's been improving such that I think the slide would be worse otherwise.
Today on Linux I have to restart Firefox every ~20min because it slows to crawl. I don't know why and don't really care, because it'll take an unknown amount of time to root cause and 6 months from now an OS or browser update is likely to cause something similar.
I'm not dissing the Firefox devs. Google seems to have more people to throw at this problem.
That's not a good example -- Mozilla supposedly didn't get any money to add Pocket.
Why they added that Pocket integration (with no easy way to uninstall it like an extension, and yes I know you can goto the ever so user-friendly about:config and make changes), I'll never know. After tons of complaints about that bundleware, Mozilla continues to leave it in.
Also, we listened to complaints, and pocket is moving out of the main tree back to being an add-on. You can follow the progress at https://bugzilla.mozilla.org/show_bug.cgi?id=1215694
But btw, this goes both ways. On Windows 10 my Firefox looks better and behaves properly with a bigger DPI value, whereas Chrome does not. Now that's an important feature ;-)