That's one reason. Another reason, more so for cable companies, is controlling content on their network. Why would I ever use Time Warner's On Demand service when I can use my Netflix account to watch movies any time on my desktop, laptop or home theater (setting aside movie availability)?