That's a big question for Mozilla. Because they rely on click revenue for having Google as a default search engine
Enterprises put millions of dollars into Linux because it has utility for them.
Almost nobody is doing the same for Mozilla.
Also just because someone isn't a programmer doesn't mean they are useless.
Also, the comparison to the Linux kernel is not a good one because there isn't a single organization that makes the kernel. These roles exist, they just are in spread out among the companies contributing to and selling Linux, and organizations like the Linux Foundation (which also doesn't just do kernel things).
Not saying Mozilla does this, but if your observation about their executive overhead is correct, they would not be unique among non-profits.
Is Firefox a significantly more complex project than the Linux kernel that this sort of overhead is necessary?