Sin duda hay una buena razón para que Google ofrezca servidores DNS de forma gratuita. ¿Cuál puede ser? Estoy seguro de que Jason Kottke ha dado en el clavo: es por velocidad, velocidad, velocidad. Cada décima de segundo cuenta. Un DNS más rápido supone una navegación web más rápida. Cuanto más rápida sea la navegación web, más usarás los servicios web de Google. Cuanto más uses los servicios web de Google, más ingresos obtendrá Google por publicidad.
Entiendo totalmente que la gente sea reticente a poner demasiadas cosas en manos de Google. Aún así, la política de privacidad de su servicio DNS me parece totalmente razonable. No está conectado de ningún modo a tus cuentas web de Google.