"... but we can set the tc "Truncation" bit to force an upgrade to the protocol with more bandwidth."
dnsq does not do TCP queries. Sorry.
I also developed a few systems for resolving all the names I needed in advance so I did not need to use DNS at all, except when periodically updating the list of IP addresses. I am glad I did that work. (But nowadays there are resources like scans.io)
When someone publishes a vulnerability in dnsq from djbdns (it does not send recursive requests), I'll have to dream up another solution to the problem of "DNS". I doubt that's going to happen, but I could be wrong.
There are too many other easier targets.