We're in a transition time right now. Access to the internet is not always available. It is not always fast. But this time will pass. It makes sense, to me, to design for this future.
Sometimes, internet is also expensive and metered. It might be where things are going, sure, and I'm all for that. But I think forcing this stuff with no other option is either elitist or disconnected from reality.