The Internet is not perfect; it fails
a lot. This has adverse consequences for your product, ranging
from sluggishness to a catastrophic crash. Users are likely to move
on to a more reliable product, and your reputation will suffer.
Before you deploy your app or device, do you know how it will
respond to all network conditions?