I run pi-hole and have a Samsung smart TV. How do I know that the Samsung DNS servers are being blocked? What prevents Samsung from registering new meaningless-sounding DNS names and continually pushing out TV software updates peddling “Security and bugfix” release notes?
Also, I'm pretty sure they do upload something recognisable because one time (2-3 years ago) I accidentally pressed the 'social' button on the remote while I was watching premier league football on Sky Sports (via a separate satellite box) and the TV started showing me relevant tweets about the match.
I'm definitely not buying a 'Smart TV' next time.
[0] https://gist.github.com/peteryates/b44b70d19ccd52f62d66cdd4b...