It's easy to criticize from the outside. The question we should ask ourselves is what we should have done, and can still do, to help Mozilla's mission. I just set up a monthly donation, as I should have done a long time ago.
We can't just start donating massive amounts of money and hope that management funnels it to Firefox.
The same management that receives almost half a billion dollars per year from Google is the management that just fired Servo, MDN and Dev Tools staff.
More money is just going to incentivize their current malpractices.
I think what we could do is support a Firefox Foundation if/when it eventually exists.