Didn't there used to be a horse inside this barn?
So far as legislation goes, this is in the same class as strong encryption. The smart crims are already using some version of this, and it is impossible to prove its even being used.
Technically, I really, REALLY prefer to control bind myself. I'm fed up with Mozilla, and I trust Google about half as far as I can throw the whole organization. Unlike https, a technical compromise of the browser, by design, would be really, really hard to detect. Is it good for "everyone" to obfuscate dns lookups? Of course. Is it good to funnel 99.999% of dns calls through a handful of entities? Uh, no.