There is one good reason to use your ISP's DNS servers. That is how some web acceleration companies determine your network location. Using OpenDNS or Google means that you get cached data from where ever those DNS servers are. Most likely not very network topgraphically close to you.
Techdirt has not posted any stories submitted by dgruhn.