This kind of thing makes me want to start a small independent ISP that automatically blocks trackers, a la Pi-Hole, unless the customer specifically opts in for them. Though, I’m not sure if there are legal hurdles in the US for doing this.
I have a server running BIND that has forwarders set to external DNS and has views setup so I can reach servers within my network with the same DNS names as externally.
I found this - https://www.pitt-pladdy.com/blog/_20170407-105402_0100_DNS_F... - and it takes the same blocklists Pi-Hole uses and generates BIND RPZ files. It accomplishes the same thing but integrated nicely into my setup. I have it updating weekly.
I mention this to say that I would consider using my ISP's DNS servers if they were Pi-Hole RPZ enabled. And since you can use any DNS you want I can't see why that would create legal issues.