I can't blame people for using them, they're convenient as hell, but at some level I have trouble seeing why the TV needs to have the computer built into it. To me, a TV should be a more-or-less "mechanical" device that does one thing and one thing only: display video.
Obviously, though, this only defers the error over to AppleTV or AndroidTV or whatever computer you have plugged in. I guess with the (admittedly awesome) advent of streaming-all-the-things, stuff like viruses are an inevitability.