Back in 2013, a guy scraped the results of about 150,000 students giving their 10th grade finals of a particular examination board in India. He showed that not only was there no privacy of student's marks because the roll numbers were all linearly incremented, but there was also mass-scale manipulation of marks going on.
The concept is simple but it's a very interesting read.
https://deedy.quora.com/Hacking-into-the-Indian-Education-Sy...
I was one of the 150,000 kids that gave those exams back in 2013 :)
These companies tend to have armies of lawyers who can swat away even the likes of eBay when it comes to justifying web scraping. Nevertheless, the work required is still the same tedium that others deal with: CAPTCHAs; throttling; IP bans; etc.
I know the typical "travel site" or "comparison shop" use case.
There is also the "darn it, I want this" use case.
However, automated, periodic web scraping that mutates (I.e. ticket or reservation grabbing bots) has always felt a bit squicky to me in the same way DNS squatting does.
Or perhaps you want to monitor mentions of your name, and join the discussion.
Or you want to not lose your past thoughts, because discussions were deep and some may be interesting to re-read in the future.
Or a website is known to allow users delete their comments, or website itself bans users and hides all their content from others for flimsy reasons like "ISIS" in the title, no matter whether it's pro/against/neutral/irrelevant.
Or you want to organize the information differently than the site does.
Or the website is bloated and slow as hell, and you want to use it over gprs, so you create a lightweight/fast/better organized/filtered mirror.
Or the website doesn't have search or it is crap/slooow, and is not indexed in google, like some IRC logs out there.
Or you want to have content available offline.
...