Geeks like us hate it, but mainstream users love the benefits it brings them.
Federated services are confusing and create a lot of UX friction, and the average user doesn't understand what the benefits are.