My fear is something like pihole may end up being a temporary stopgap; it can only help with DNS queries that go through it, and so it too may end up in the same position as chrome + ublock origin. For instance, if chrome decides to use a trr or dns-over-https and removes options to change it.