It is puzzling, but I think their rapid ascension has led to some people setting their expectations for Google too high. Others seem to hold them to some golden moral standard (of their own design), for some reason.
In the end, they are a for-profit business. Not a charity.
In the end, they are a for-profit business. Not a charity.