I could not have done my last job without this feature, because it required assuming multiple dummy identities across various chat platforms communicating with each other. I still use it to separate out accounts for different parts of my life (work vs conference planner vs personal).
Heh - no, just a tool to let companies support chat interoperability between different apps. Lots of companies are running multiple chat apps simultaneously, either due to acquisitions or because there's a department that stubbornly refuses to migrate to a new one.