Тексты сайтов для слабовидящих не обязательно должны быть белыми на черном фоне, но в обязательном порядке должна быть предоставлена возможность выбора размера шрифта и цветового оформления текста. Один из примеров показан на картинке ниже. Так требует закон, который вступил в действие с 1 января 2016 года.
<hr />
Сине серого если быть точнее. Самые спокойные уютные и нейтральные цвета которые не напрягают ни глаз ни воздают лишней смысловой нагрузки. Согласитесь будь цвет ядрено зеленым с мигающими ярко желтыми надписями было бы не ахти.
Думаю тут дизайнерская задумка. Да и голубой цвет более умиротворяющий и успокаивающий, а красный слишком яркий, динамичный, раздражающий. Я бы не смогла долгое время сидеть и смотреть вопросы, если бы все было в красный тонах.
Для Хрома и, возможно, для других браузеров, есть очень классный плагин - Clearly. Он специально предназначен для того, чтобы сделать текст на практически любом сайте максимально читабельным. Причем вы можете сами настроить то, как будет отображаться текст. Затем достаточно нажать одну кнопку, и текст на странице будет представлен в удобном для чтения виде.
Например, такой подход. Посмотреть как оформлены сайты аналогичных тематик. Исходя из этого определить базовый цвет для собственного сайта. Вовсе не обязательно заимствовать. Исходя из базового цвета, подобрать все остальные цвета для сайта. Для подбора гармоничных цветов существуют специальные программы. Я бы рекомендовал для этого использовать Adobe Illustrator.