I don't get it. Kik could give me direct API access to their servers. Or I could run my own Jabber/XMPP servers. What's the benefit of piping through another App on the client?
It's exaggerated, of course, but i hope rationale behind the api is more clear this way :)