I'd much prefer it if everybody used XMPP, but unfortunately that's not the case.
I'd much prefer it if everybody used XMPP, but unfortunately that's not the case.
I think a more precise way to describe it is "I disagree with certain technical solutions they chose".
But I (personally) consider the probability of it happening x potential damage to be insignificant when compared with convenience offered.
Friends complain about falling victim to Facebook scams all the time but I have never heard a complaint about WhatsApp … I know that such an anecdote is not of much use but WhatsApp seems at least not to have lost the trust of its users so far.
Anyway, the protocol in use isn't important from a user perspective. Using XMPP or being 'open' isn't relevant to users, ease of use and network effects are.
Skype is another example IMHO.
Unfortunately, there's a strong business incentive for user lock-in. Imagine Email were created today instead of 40 years ago. We'd have a myriad of startups trying to make a buck from incompatible services. "Our new customer uses Exchange, does anybody have an Exchange account so I can email him?" As long as companies are trying to make products out of the social need to communicate, and thereby fight for the triviality of who gets to route the messages, there won't be much innovation on top of these services.