I cannot agree more, you raise some interesting points. Challenges between browsers is making the web more rich, I think Firefox is in financial need to be so late in the browser ladder.
I would also shade my answer by saying having a good financial support is also an advantage. Maybe if Microsoft would have made their own browser this would have been better, they took the easy path (understandable to grab more customers).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.