The communication via messenger is a standard in app development. Users want to get in contact with others fast and easy.
The programming of a messenger have do be well constructed and realized without bugs. In that context also the push handling is important, because users have to be informed immediately about new messages.