Perhaps OP feels that the specific strategy Mozilla employee for helping diversity is ineffective; in the same manner that refusing to donate to ineffective anti-poverty charities, is not the same as supporting poverty.
Edit: rather than trying to read OP's mind or surmise what they may be thinking, I'll give my own experience on this.
I have seen companies spend money on diversity as lip-service, or targeting groups that don't really aid diversity much.
As much as I support female/LGBTQ/race rights and diversity, I suspect many companies I have been a part of would have got a better number of "units of diversity per dollar spent" had they spent money on people from lower socio-economic classes, or countries with poorer education/access to facilities (or maybe combined with the previous groups; I suspect the middle+ classes of female/LGBTQ/different ethnic origin groups are far better catered for than their working class counterparts).
But perhaps people don't consider social class or country of origin diversity? Perhaps "we hired lots of underprivileged people" doesn't give as much political capital? I'm not sure.