Why is Google providing a public DNS? Is it a PR thing?
Do you perhaps think that DNS log data could be valuable for Google? As always, when a product is free...
The reason Google provides DNS should be obvious: when people experience a better web, Google makes more money. ISP DNS fuckery is bad for users. Since Google already needs to cache the DNS for its internal purposes, presenting it to the public as a service is close to free for them.