As for availability of programming, that's basically what I said in my initial reply: *``all [the viewers] want from a TV is the ability to watch $PROGRAMME with as little pain and inconvenience as possible''.
If the ultimate goal is (as it should be) to get these broadcasters' programming everywhere, on all TVs, the last thing we need is another damned platform with a tiny userbase. We need some kind of consolidation, or (ideally) interoperable standard, that allows a ``write once, run everywhere'' ability for their apps.