If you really think about it a DNS service is simply a relay and a cache gathered from the decentralized nameserver cluster. If debrid services can stream actual copyrighted works without getting into trouble because they're simply a downloader (and cache), surely a dns resolver would be put into the same bucket?
What you said is magnitudes too complicated for lawmakers to understand. We will continue to have this problem until the voting public demands more tech literate representation (doubtful).
More tech-literate representation would just be more effective at coming up with filesharing blocking solutions that actually work. What we should do is vote for people who will restrict copyright laws to reasonable proportions.
What about a copyright protection for a live sporting event is “unreasonable”?