Online advertising is such a small revenue stream for a network like Viacom that they have no incentive to put anything online at all. They only use online streaming as an experiment to test new forms of revenue. So far, it hasn't been showing itself to be a worthwhile endeavor anyway so why worry about the slight dip in revenue if it will help you accomplish your goal of getting more money from DirecTV.