Why APCA was needed
WCAG 2.1’s formula (the (L1 + 0.05) / (L2 + 0.05) ratio) is symmetric — black-on-white returns the same number as white-on-black. But human perception is *not* symmetric: dark text on a light background is easier to read than the reverse at the same luminance ratio.
WCAG 2.1 also overweights the green channel and produces unintuitive results for saturated colors. Yellow on white returns a fail (correctly), but blue on black often passes WCAG 2.1 even when the actual readability is poor.