HSL и OKLCH отвечают на разные вопросы. В HSL светлота 50 % и у жёлтого, и у синего, хотя жёлтый выглядит заметно светлее. В OKLCH одинаковая L означает одинаковую видимую светлоту — поэтому по нему удобно строить шкалы оттенков и по нему же считается ближайшее имя CSS.