It is estimated that between 30% and 50% of Internet users run ad blockers. I haven't see a single ad in years.
Besides, Pi-holes are kind of overrated. First, ad blockers running in the browser are simply more effective. Second, Pi-hole is kind of heavy for what it does; you can accomplish the same by loading a blacklist directly to the config file of Unbound/Bind/Dnsmasq.
Yes! This is easy to do on OpenBSD as well, though it's called "redirect" instead of "DNAT":
pass in quick on $int_if inet proto udp to any port 53 rdr-to $dns_server port 53
pass in quick on $int_if inet proto tcp to any port 53 rdr-to $dns_server port 53Overall, it's just easier not to connect "smart" devices to the Internet at all. I prefer to use a Linux HTPC instead of a smart TV for example. It is completely under my control and I am not restricted to apps approved by Apple or Google, asked to log into anything or to accept ever-changing terms and conditions.