There is also a lot that goes on outside of your browser. It blocks tracking logic embedded inside other things, too. For example, my TV cannot phone home to Samsung anymore to tell it what I am doing.
You can get really wild with firewall rules to truly prevent any DNS traffic from escaping your physical network.
1) Run once, use everywhere. (Including devices without a browser, like an Android/Apple/'smart' TV.)
2) iPhones.
3) Configure alongside rest of networking, not clicking buttons to manually sync within browsers of the same type.
[1] https://apps.apple.com/ca/app/dnscloak-secure-dns-client/id1...
[2] https://developer.apple.com/documentation/safariservices/cre...
Specifically, iPhones cannot do in-browser content or domain blocking if the browser is not Safari.