Just to have an awesome experience mobile apps preferably satisfy one core functionality because its all about User Experience these days. You can build good experiences when you are not doing too many things in one app and you are focused about what you are creating. Otherwise, its Experience Decay!!
That is the reason #Facebook separated #Messenger from the #News feed.