At WHOI we frequently run into some of these issues. Ocean-going projects often have long periods of disconnect, or have just a tiny bandwidth-capped connections that are meant for sending home critical data and not for automated software updates...
So much software also just takes for granted that it should be allowed on the Internet.