Shitty device then. Or is there a legitimate usecase for such behaviour?
Google DNS came about because of a very real problem of shitty ISPs giving shitty DNS servers that gave fake results (especially in NXDomain cases) I can see why you would want to use a known-good dns provider in your product, however at the very least there should be an ability to turn off such behaviour.
It is me. My resolver does that and it is for a reason. Disrespecting what the local network tells you to use just leads to arms race.