Consider reddit for example. The entire site is HTTP. That means your ISP can pull up a list of your entire reddit browsing history. They can see every post you read, every comment you wrote, etc. Collectively this data could form quite an accurate picture of a person's mental makeup. Is that the kind of data you want floating around?
HTTPS encrypts query strings so upstream providers cannot see which specific pages you browse.
Of course, HTTPS still shows domain names... but it's a start. Next step is DNSSEC for everybody!
p.s. Anyone interested going down the rabbithole exploring mass tracking of individuals, should google "entity mapping llc" and poke around the results...