Google provides a valuable service. They index the web so that people can find what they are looking for. When they do find a photo (for example), then usually end up on the site of the webpage that provided the photo. This generates valuable traffic for websites.
The laughable thing is that any webmaster can prevent Google from indexing anything on their site. It is an extremely simple process. Implement the process and Google will not spider the site or folders on the site that you designate. But the fact of the matter is that these websites profit by being in Googles Index so they usually don't use the process to hide their information or photos from Google.
I was hired a few years ago to do
SEO (search engine optimization) work for a very large European company that couldn't understand why they weren't getting any signficiant traffic from the web and why people couldn't find them in the search engines. When I looked at their site, I had to laugh. They had used the very process I mention above of telling the search engines not to index their site. Needless to say, may tens of thousands of dollars later I had them in number one position in all the search engines.
Cheers,
rfs