Re: IMO It is an engineering fault for their failure...
It became more and more obvious that the Firefox developers weren't listening to users. For example, I changed to Vivaldi when Firefox stopped playing audio. The developer had unnecessarily changed the interface, and when it was suggested in bug reports that this was a poor decision (but easily reversible), his response was obstinate and unhelpful.
But I disagree that this kind of approach has been the main reason for loss of users. I think it's the relentless promotion of Chrome by Google.