Network-level blockers are very crude and tend to cause errors that are hard to debug and fix. I get it if you have no other option and they work well enough with a very conservative blocklist, but in my experience a dedicated extension will block more ads, block them better (no blank spots in pages), break legitimate content less often and when it does be far easier to temporarily bypass.
Sure but the point is a browser level adblockers can separate the tracker content from the legitimate content while a network level blocker can either block both or neither.
So many large sites have started serving ads through the hostnames that serve their applications. It feels like a losing battle to keep only blocking at the DNS level.
Unless you’re also automating a VPN connection to your home network when you leave it, which can be very helpful if you’re running something like pihole