I've been using XMPP on my phone just fine. Why do I need WhatsApp which is not open? It offers me nothing new other than having to verify my phone number. But I can just use Google Voice if I wanted to message someone who knows my phone number. If I'm talking with someone in India there is no reason why I shouldn't just use XMPP.