98% isn't much

Context: “98%” Is Highly Domain‑Dependent

  • Many argue the key variable is cost of failure, not the raw percentage.
  • 98% can be excellent for “upside” metrics (market share, conversion lift), but unacceptable for “downside”/safety (planes, surgery, food safety, car AIs, uptime/SLA).
  • Repeated events compound: 1–2% failure per query, pane, or session means almost every user soon hits a bad case.

Browser Support, Old Devices, and Business Impact

  • Big debate over dropping support for old browsers (IE, ancient mobile, locked‑down corporate machines).
  • One camp: build for the 95–98% using modern, evergreen browsers; legacy support is costly, slows development, and users should upgrade.
  • Other camp: small percentages can represent high‑value office workers, B2B customers, or millions of government users; losing 2–6% of such traffic can be financially huge.
  • Some note real traffic still comes from IE9/11 and old Android, often during office hours. Others say very old UAs are mostly bots or edge cases not worth targeting.

Progressive Enhancement vs. All‑or‑Nothing Features

  • Many emphasize graceful degradation: use new CSS/JS for “nice to have” features, but keep core functionality working everywhere.
  • Examples: fallback images instead of AVIF/WebP‑only; simpler layouts when nesting or flexbox aren’t supported; feature detection via @supports/JS.
  • Counterpoint: some features (e.g., replacing Sass with native CSS nesting) are structurally all‑or‑nothing, making progressive enhancement hard.

Accessibility, Equity, and Ethics

  • Some see dropping old browsers as class discrimination or analogous to excluding people with disabilities; argue inclusivity is “the right thing,” especially for public services.
  • Others claim businesses can legitimately decide not to serve low‑value or extremely costly segments, just as luxury brands ignore budget shoppers.
  • Wheelchair access and digital access for essential services are cited as areas where regulation or public‑good logic should override pure profit.

Measurement, Statistics, and Perception

  • Several note that global browser stats (e.g., caniuse, analytics) may undercount privacy‑focused users and Firefox, and overcount stale Chrome UAs.
  • People recommend reframing 98% as “1 in 50 fails” or using odds/log‑odds; small changes near 100% can halve failure rates.
  • Thread repeatedly stresses that many overlapping 98% decisions can cumulatively exclude far more than 2% of users.

Skepticism of the Article’s Framing

  • Some think the article mixes unlike domains (CSS vs food poisoning) and ignores cost–benefit.
  • Others respond that its core message is modest: don’t be lulled by “98% supported” claims; check who your actual users are, what’s at stake, and whether you can degrade gracefully.