Сжатый ответ
Часть пользователей не различает цвета (дальтонизм, монитор, яркое солнце). Цвет как единственный сигнал ломает понимание.
Что добавить
- Форма/иконка (ошибка — крестик, успех — галочка).
- Текст («Ошибка», «Выбрано»).
- Подчёркивание ссылок, толщина/паттерн границ.
- Паттерн/текстура на графиках, не только красный/зелёный ряд.
<p class="error"><span aria-hidden="true">⚠</span> Заполните email</p>
Итог
Цвет — усиление, не единственный канал. Нужен второй признак: текст, форма или паттерн.