Building a browser is pretty complex, but on the other hand, the OpenBSD developers are building an operating system without funding from anyone but their users.
I wonder if Mozilla could survive solely on funds from their users or if it's two different worlds.