Re: Where's the logic in this?
Ok so using the VPN the VPN provider gets the meta data, if you use either DoH or DoT then only the server gets to see the request, if you use DNSSEC on top, only the server you choose gets to see the request, this is why the protocols were developed.
With the way hosting works and TLS by knowing which IP you're talking to, you could be talking to any one of 100s of different sites.
The reason Google did it, is your second point. for Google more data = more $$$$ and if they combine the DNS queries with the other data they can resolve you a lot better