They only really work in practicality. If you have big rooms with a lot of people sending messages constantly and you're away for more than a day, your app will be catching up for 30 minutes before it is fully caught up and that is absolutely not a good experience.