Due to network effects, users are a tragedy-of-the-commons resource. The more people use one type of solution, the less people there are to use another. We have to choose, as a society as well as individual agents, which types of solutions we use on principle, not merely what's most popular in the moment, lest we find ourselves stuck in local optima.
Are you familiar with Matrix though? Its very design is intended to mitigate this effect. You can use Matrix and still communicate via a bridge with users on other platforms.