“Complexity isn’t the reason why Netflix doesn’t allow offline viewing. It’s just their excuse for not having it yet. It’s right out of the Steve Jobs handbook: something you don’t offer is a terrible idea, until you offer it yourself, at which point you explain why your solution is the first to get it right.”
http://daringfireball.net/linked/2015/09/08/gizmodo-netflix