Why would adding an external chat solution to an app that is not about chat make the developers of the app look redundant?