By law, Mozilla can't use charitable donations to fund browser development. The rules around what charities can spend their donations on is pretty specific. Mozilla's charity funds are used for web-related education and outreach. Of course, Mozilla could use non-charitable (i.e. not tax-deductible) donations to fund browser dev.