That is technically true for any communication method. In practice, email is extremely reliably except for deliberate decisions to drop mail. You can literally shut down your mail server for days and some time after you boot it back up you'll get all the mail people have been sending during that time. What other protocol gives you that reliability without complex failover infrastructure.