HSL and OKLCH answer different questions. In HSL, yellow and blue can both have 50% lightness, even though yellow looks noticeably lighter. In OKLCH, the same L means the same perceived lightness, which makes it useful for building color scales and for finding the nearest CSS name.