Am I right in thinking televisions need to be 'smart' in order to run an OS, televisions need to run an OS to run apps therefore we need 'smart' TVs in order to rid ourselves of these 'set top' boxes?
What we call "smart" are simply TVs that have a general-purpose OS, indeed to run apps. That doesn't have anything to do with TV viewing, but with fragmentation of the delivery landscape: with the current appification, every video outlet considers your TV to be part of their "user experience" and wants to control and monetize your TV.