Edit also: even with DNS over HTTPS, a lot of the Internet uses SNI for TLS, so anyone snooping can anyway see what hostname you're visiting (not to mention, IPs are not significantly more private than host names, and those will always be public unless you're using ToR or something similar).
But no one cares if they can look into all your mails and documents (Microsoft, Google), track you all over the web, see where you are going, which flight you are taking,...
The important is that ISPs are evil and untrusted. facepalm
I don't think I go a single day without reading posts complaining about exactly that, so obviously people do care.
They are easily eliminated from the picture. One less party with access to your data the better. There is really _no_ good argument for not having HTTPS on any site unless its some very rare case like an intranet site.
We have to do a lot of things because bad guys do bad things. What is the alternative? Pretend they don't exist?
It really isn't hard to set up an unbound resolver.
Now you might argue that's a bit silly, but it is a use-case.