As someone that works at Mozilla, that description of it sounds very, very inaccurate.
Yes, there are efforts to maintain revenue, even though Mozilla is a nonprofit. Without revenue, we can't pay salaries for people to focus fulltime on Mozilla-related projects. But does it "color every decision" though? Hardly, for example one of the major Mozilla projects these days is B2G, which one might suspect could annoy Google (as a potential competitor for Android) and risk the revenue stream. Pushing hard on B2G is the opposite of playing it safe and maintaining the existing income. But it is still the right thing to do because it has a shot at promoting openness on the web in the mobile space, which is a matter of *principle*.