Better understanding best practices for HA for both web apps and PG apps

I think this might be the main point of confusion to what would take the cluster down that runs all 3 machines in the same region with the flex image. Can you describe an example that would take all writes down? Maybe a reference to a previous event from the status page?

End of the day, I guess it just feels weird to have all the machines running in the same region to get true HA, maybe we are just over thinking it?