Earlier quoted context omitted.
The efficiency of flash doesn't matter much if I have to wait for it to physically get to me, vs just opening up my browser.
Alright, so I should just download a significant portion of YouTube and news websites because I may want to watch those videos randomly? Or I have to wait to get home. Unless we're talking about terabytes of storage on my phone, I don't think this is feasible (for all the video and music I could want at a given time). Fact is that streaming is just convenient. Like really convenient. I wish there was more stuff that…
Maybe you don't subscribe to channels and the system could never anticipate your whims and desires... but I wager it would work great for most users.