Living and working in rural locales will leave you with the feeling that many software developers assume you've got the same fast, unlimited connectivity that they have. For users like myself, with each forced batch of updates you can almost hear some well-connected urbanite scoff about pilfering "only" a few extra gigs from your connection, this week. "They won't even miss it!", they muse. And for the average user with metered connectivity, that's probably true--until the bill arrives. Or, like in parts of Africa or eastern Europe (where account usage is typically prepaid), when your data quota for the month maxes out (== connectivity loss) hours away from the nearest company service desk or kiosk within a week of topping off your account and barely doing more than checking email. Unlike me, however, very many people so afflicted by second or third world connectivity don't have the luxury of not using Windows . . .
Satellite internet has I think a 5 or 6gb/monthly limit. Nature of the beast. After that you lose connection. No idea what exactly the spec is for africa.