Mozilla is pumping out mostly user facing open source software, which will probably attract less money than, say, Red Hat.
Also, it's not that no company except Google is backing them. It's that they get a huge amount of money from their search box - currently paid by Google. Microsoft might well be happy to become the default and pay just as much.
Edit 3: Fixed link for international readers
Google does consider the search engine placement valuable but it is probably also funding Mozilla as a hedge against anti-trust lawsuits.
I wish Mozilla would stick to its principles and switch the default to a privacy conscious search engine like DuckDuckGo and give it a much needed boost in keyword relevance data.
Calling them the "tin hat" crowd would suggest that they are delusion when, in fact, the U.S. government has repeatedly admitted that they are spying everybody and they don't understand why anyone should complain.
The corporation's charter is to support the Foundation's goals through market activities not allowed for nonprofits, not to generate profit as a traditional joint-stock corporation.
Which of Mozilla's principles (rather than yours) would this be "sticking with"?