If I was the maintainer of a terminal emulator, I would see a quite obvious way to improve the situation for my users: change the default colors so that dark blue is brighter.
There's no obvious way to unilaterally improve the situation across the whole ecosystem, that's true. But I don't understand why individual terminal emulator maintainers don't fix it for their users.
Because it means making choices, breaking assumptions, etc.. They have made it user-customizable so they don't have to go through all that.
FWIW, the current de-facto standard is set by xterm. Here is a relevant excerpt of its source code:
Make that what you will :-).Running a software project means making choices. Currently, the choice is made to make blue text unreadable. That's not a great choice, in my opinion.
> the current de-facto standard is set by xterm.
That’s true for 256 colour and various other escape codes too. But I wouldn’t say it’s true for 16 colour pallet.
Quite a few terminal emulators do this already. Including the one I maintain.