Which is why I'm confused why you guys are advocating this form of consumption over streaming? Assuming most people watch a piece of content once wouldn't it be more bandwidth efficient to transfer them the data on demand when you know they're going to watch it instead of them speculatively guessing what they want to watch and maybe not watching it?
When people watch is highly time-sensitive and congestion is the problem. If a non-streaming approach meant downloading 3x as much data but doing it at night rather than in the evening that would be a win.