It's been fairly evident these last 5 years (since Brendan Eich was forced out and Baker entered?) that Mozilla has been growing really fat on Google money.
They have (or have had) initiatives for pretty much everything not the core product: social justice initiatives, “diversity” campaigns, internet newsletters, AI (sic), router-firmware, online services (startup competitors), in-browser ads and what not.
What has been most common for most of these initiatives (besides a complete lack of direction) is that many of them haven't made sense from an engineering point of view, and many have been wildly at odds with the community Mozilla has managed to build around Firefox. Many (most?) of them seemed either fluffy on technical details/merit, or just completely political, some even divisively so. (Not to mention Brendan Eich was kicked out for purely political reasons in a SJW witch-hunt)
In short, for the last half decade, it seems Mozilla has put politics first and engineering second.
For a political player that might make sense. For a software-company, not so much. So what is Mozilla? To me, it's the browser-company. For Mozilla itself... It seem they have another idea? It's getting increasingly unclear and vague.
While having "infinite" Google-funding, that sort of lack of focus wasn't that big a problem, since they could afford it.
But now with the very near and real threat of that funding going away, there's a lot of fat to cut in order to maintain within budget.
The Mozilla I love and know (and I don't say that about many companies!) would swiftly cut its political arm, and all the other dead-end projects, and focus on its core products:
The open-source browser and possibly email client too. And make sure they have a good mobile-story to tell, because that's where the users are heading.
The new Mozilla seems to cut all that and keep the pointless political activism, and dead-end technological adventures without any clear technological story about how they're supposed to make sense.
For me it sounds like a completely managerial failure, from end to end.