Isn't there a pretty obvious middle ground for broadcasters, advertisers and TV manufacturers to monetize? Smart TVs can track watching behavior and use it to better target ads placed into ad slots already in the broadcast. It's exactly what YouTube and most streaming audio does. Networks can broadcast shows with markers instead of baked-in ads. TVs can request appropriate length ads based on viewing and get more money per slot without viewers seeing more ads.