We're not going to implement things that we think are bad for the web just because Google says so. You can look around to see what Brendan Eich (CTO of Mozilla, a higher up by any definition) has to say about Dart and NaCl. Google's money doesn't buy our cooperation on these kinds of issues (and it's worth noting that we work with plenty of people who aren't paying us money, such as Facebook, the same way that we work with Google).
I don't think you can accuse Mozilla of caving in to Google demands at all :)
Which, while annoying for you if you happen to want to push one of those things, is a fantastic thing for the Web. We all simply want to build a better web - and out of the disagreements, we get clarity how to do that.