While I understand the sentiment, you are making an assumption here that all messenger is a chat app. It seems excessive ( and it is ), but you don't know what kind of heavy lifting is being done under the hood.
I am not really defending it, but number of code lines alone is not a good way to evaluate code.
I am not really defending it, but number of code lines alone is not a good way to evaluate code.