I don’t agree with that characterization about availability, this is exactly what Spanner is designed for since replication can be cross-region for very good reasons (to improve latency, save on bandwidth, improve e2e availability) and you actually do want to maintain availability in the case of a network paritition between regions (which is a thing that actually happens)