

The thing about Federation is that one server of a few hundred users can federate with all the other servers of a few hundred units and also other Federated services.
The next thing you know, you have a social network graph of millions of people, on thousands of servers (and not one ad).
Ubiquiti also offer a consumer/gamer mesh product but it is typically more expensive than their prosumer products, and less extensible.