Tox does all of that. XMPP does all of that. WebRTC does all of that. There are tons of shitty proprietary clones of Skype that also do all of that, too. There are plenty of options, people just don&#x27;t use them because all their friends are on Skype.