It's weird how people criticize Mozilla for taking Google money, but also criticize them for their attempts to diversify away from that.
In fairness though, it's actually very hard. Try inventing a new tech product that generates 200-400m in revenue, that others could not easily replicate.
Say you'd have 0.5B at your disposal and a few hundred people. You likely can't do it.