People would stop texting if there were a common protocol for messaging not on SMS.
I'm sure they exist, but until WhatsApp can communicate with WeChat etc, texting is unlikely to go away. This is one of the few areas where government mandated bridges may be required to allow for interoperability.