We already have a ton of apps which assume that everyone has a decent internet connection at all times.
I frequently land in places where my connection is but a trickle(with an absurd ping of 20s at that), and because of that a large part of apps simply refuse to work.
One notable exception is Facebook Messenger - if it doesn't work then you really don't have internet.