To be fair, some of it might be that Google has a lot more money, but it is also on them for not utilizing their resources effectively (or until it was too late).
And maybe it is a legacy of that, but I also found that Mozilla spent too much in the way of resources on getting involved in random social causes, and they weren't even good at getting involved in those.