Agreed. I should have been more clearer. Any time someone mentions google's free services you hear things like "it's not really free", "google is not a non-profit" and so on. I'm not defending google but they have changed the landscape of the internet as we know it, and I think people tend to take sides and forget how different things were before companies such as google (not limited to) came along.
On another note, I'm often amazed at organizations this big don't crumble overtime with so many moving parts. It's practically impossible to be without fault.