Maybe we don't need encrypted DNS for each request... instead we should all have a securely downloaded mirror of all DNS records so that individual requests don't go to third parties...
That became unworkable about three and a half decades or so ago, however, and the DNS was created to solve that problem.
Assume each zonefile is 1Kb that could be 350GB of data, right?