Your CA is down for an upgrade. What happens to the ten thousand certificates it already issued? If the answer is "revocation checks start failing", your outage just spread to every relying party you have.
goca is built around a one-line priority: issuance may stop; validation must not. Any replica answers any request; the database is the single stateful component and rides standard PostgreSQL HA. Revocation data is designed as static, pre-signed artifacts, so relying parties keep validating even while the CA core is down or being upgraded. Not being able to mint a new certificate for an hour is an inconvenience; not being able to check the ones that exist is an incident everywhere at once.
Now I can say which half of my CA is allowed to go down — and which half never is.