When people talk about federated systems, they frequently compare with email. Email has been successfully distributed, but I think it's an outlier. It's rare, especially today, for popular tech to be distributed with multiple implementations.