I'm a FF user since the early 00's and Firefox will mostly not go away because Google has an interest in using it against monopoly accusations but the reality is bleak..
And the reality is these people ( Google in this case ) are so far removed from any moral compass about the Web ( at least what most people here think of "the Web" ) that it's near impossible to do anything about it. These companies are huge and from top to bottom there are certain groups that are hired guns to do a job, no matter what "job" it is, they'll do it, achieve those KPIs, get promoted, get paid. Even for their own detriment in the future, it doesn't matter. Big money now, screw the rest.
Btw, this is how every big company operated since forever, the only "news" here is the disproportionate impact their acts do to the World due to their huge size and influence.
One company dominates "the Web" and pulls these shenanigans all every other year, the other one is totally dependent of the former to pay their bills.
So yeah, Google has been better managed than Mozilla. That doesn't invalidate Google's execs are a bunch of lizards on the now common SV ego trip and screw up all the time, but they can and ensure they can continue to do so, Mozilla is not in the same position and part of blame must be attributed to them.
- ie6 which was a security nightmare for everybody
- browsers like Opera developed by very small companies against which competition was more based on merit
The only way for Mozilla have been able to maintain its market share against chrome would have to manage to reach both these requirements:
- build the #1 smartphone OS in the market in term of market share to have it preinstalled everywhere
- build the #1 search engine in term of market share to advertise using it everytime the user search for something.
Both feats requiring:
- financial means that were out of reach from the Mozilla foundation at any moment in time regardless of its management.
- giving up on mozilla ethics and values to be on same level as the definitely evil competitor.