There are a bunch of ideas, like giving different unicode codepoints groups different background colors. That way, а and a show up differently colored.
It's more a UX problem than a technical one, so simple "why not X?" technical proposals tend to be incomplete.
It's more a UX problem than a technical one, so simple "why not X?" technical proposals tend to be incomplete.