Blackberry commanded the same level of loyalty via BBM ages ago. Apple has definitely refined that strategy with iMessage. The network effects of it are very strong (in the markets where it is dominant, anyway).
Meanwhile, Google is content to just rename their chat app every two years with zero coherent strategy. Would it be so hard to make an Android messaging service that doesn’t suck?