A decade or two ago it wasn’t uncommon to use a single messaging program for multiple networks. I have fond memories of using Pidgin for a long long time.
This was a single program which spoke to all the networks, not a set of tabs rendering disparate web views. A single contact list, and the same UI for all conversations. You’d basically forget who used MSN, who used Yahoo Messenger, who used XMPP, etc…
I’m not sure why we don’t have the same for the current set of trending proprietary networks. Sure, they make it harder for third parties to connect, but proprietary networks never really collaborated on making it easier.
Maybe there’s just less folk willing to invest free time in making desktop messaging apps?
In theory, XMPP (or similar protocols) would simplify this nowadays: just have a single client and protocol and connect to proprietary networks via gateways. We have gateways for some networks, but desktop messaging clients have really stagnated.
Apparently pidgin is still maintained and has plugins for recent chat systems. Just looked a few days at the version 3 announcement.