@Crypto Monad
Thank you for the explanation, but I still don't "get it".
You talk about an encrypted session, and that I totally understand, but even in an encrypted session, the IP address is not encrypted, right ? On top of that, the actual server name is in cleartext, so what is the point of encrypting the DNS request ?
Additionally, you say yourself that "Being able to monitor individual DNS lookups is not the weakness here", but the issue in the article is about encrypting DNS lookups.
I like my privacy as much as the next guy (certainly more than FaceBook users), but unless I have my own DNS server, I have to accept that where I'm going is pretty much an unavoidably clear bit of information that any governmental agency can get a hold of.
With encrypted sessions, what I do there is my business, but just like going to the cinema, the fact that I went there is pretty much public knowledge these days. What film I saw, on the other hand, is a lot more difficult to find out if I pay for my ticket in actual, cocaine-covered cash.