Chrome is doing literally the same thing as Microsoft: https://www.chromium.org/developers/dns-over-https
Chrome (and firefox) are providing their own DNS, away form the system. This means that loading www.blah.com in chrome, firefox and opera will result in 3 different DNS lookups, and potentially 3 different results.
Windows is doing it right.