> It's the fact that the company makes it's money from selling ads.
this is true, but it did not at all affect how 90% of the company worked. the ads teams made money and everyone else did whatever, supported by that infinite firehose of cash.
a large part of the reason google has sucked (internally and externally) for the last few years is that this changed.