Look. To Apple (and it seems most of the ICT industry, yay Cloud etc etc) everyone has dual-path failure-resilient 1Gbps wireless Internet with unlimited quotas. They literally fail to comprehend that there could be people who only have 1.2Mbps/200Kbps DSL, only have 10GB of quota a month, or who work disconnected (e.g. away from 3G and 4G networks too). "Ubiquitous wireless" means no RJ45 (without dongles). "Ubiquitous high speed uploads/downloads" means the cloud performs OK (ignore the arguments about ownership, my files on someone else's computer and how much they do or don't care), so everyone backs up to the cloud always. There are no software bugs ("You're doing it wrong") and even if there are, meh, "not my problem, tough luck, your 5TB of backup is gone but our liability is 1 month's service at $5, you won't be billed next month if you argue enough".
Yeah yeah the future is coming and we'll all have 20Gbps mobile broadband. It'll cover every inch of the earth with no need to make allowances for remote areas, and we will achieve near zero latency everywhere (ask a SF or Redmond developer about latency to their clouds from the other side of the planet on a satellite connection and see how many guess less than 200ms (Hah! Closer to the 800+ms mark)). Maybe in this Utopian future it will make sense to assume what Apple and others assume today.
It's my GOMS* talking I am certain, but the current generation of go-getter developers hasn't lived through enough history to understand the times when they push the envelope too far. Just like my generation didn't 20 years ago, and the previous one 20 years before that. We're going to have to deal with this crap for another ten years or so till it levels off; then we should hopefully have ten years of sanity. Don't hold your breath.
*: Grumpy Old Man Syndrome, I'm over 40 now