More availability is not free, and chasing nines you do not need wastes money and engineering time. The right target comes from the business. A payment system or hospital records system may justify five nines. An internal analytics dashboard is fine at three nines. The CAP theorem also forces a choice: during a network partition you can keep serving requests (stay available) or refuse them to stay strongly consistent, but not both.
Each extra nine roughly multiplies cost. Going from 99.9% to 99.99% often means multi-region deployment, automated failover, on-call rotations, chaos testing, and far more operational discipline. Going to five nines can mean active-active across regions with no manual steps anywhere in the recovery path, because even a few minutes of human reaction time blows the budget.
Most outages are not caused by hardware. They come from bad deploys, configuration mistakes, and dependency failures. So beyond redundancy, real availability work includes gradual rollouts, fast rollback, circuit breakers, rate limiting, and graceful degradation where the system serves a reduced experience instead of failing completely.