How does it let them show more ads? Users already spend a huge amount of their time on mobile devices in the Facebook app. One user can only pay attention to one app at a time.
I guess not on iOS, but on Android you have to go through a few more steps to "chat" -- home > messenger app > search contacts > chat, versus just tapping a button. That is 2 more screens worth of ads to go through.