Re: XMPP?
There was a time, around 15 years ago, when instant messaging *was* all XMPP based. You could chat with GTalk or Facebook users from your ISP's or free mail provider's XMPP service or from your own server for that matter.
Then the MBAs came along and shouted "monetisation!" and everyone rushed to disable federation, creating artificial scarcity.
> that should make the creation of bridges between the various networks easier.
In XMPP a bridge (or transport) is a very specific concept which essentially describes proxies to integrate non-XMPP services (other chat protocols, SMS, email, home automation, notification services, etc., Etc) with XMPP.
To connect two XMPP services together what you want is federation, which is a core part of the protocol and enabled by default.