I don’t get the XMPP thing. XMPP was an obscure protocol mostly used in non-federated applications (several MMOs use XMPP for in-game chat for example, obviously not federated). When Google and Facebook adopted XMPP and federated, the user base exploded, sure. Then they defederated, and XMPP went straight back to where it was before. There was no EEE - it was EA: Embrace, Abandon. Google and Facebook didn’t extend or extinguish anything. If anything, Slack and Discord killed XMPP, not Google.
Ubiquity stuff is entirely on-premises, their (optional) cloud service is strictly for auth and remote access. Highly recommended, not just for the privacy conscious. Their ecosystem is also relatively affordable (compared to Aruba and Ruckus) and a joy to setup and maintain. No subscriptions or recurring fees.