Comment by JdeBP
13 hours ago
It's the decades-old problem of blue on black, which has led to interminable discussions of which exact tint of blue should be ECMA-45 blue on a terminal. Pick one, it has poor contrast with a black background. Pick another, it has poor contrast with a white background.
* https://invisible-island.net/xterm/xterm.faq.html#dont_like_...
So, pick two? One for each background?
There is only one 'blue', colour number 4, in ECMA-45.
A terminal emulator could choose to display different foreground blues, depending on the background colour.