В какой момент доступность становится непрагматичной? и чем продиктована эта тенистая серая зона?


Я предполагаю, что по мере того, как законодательные органы наверстают упущенное, мы недалеко от законодательно закрепленных требований доступности, так же как физические здания, рабочие места и тому подобное должны соответствовать требованиям доступности. Такое законодательство часто устраняет сомнения.
Поскольку доступность обычно означает предоставление услуг как можно большему количеству людей, ни один сайт не является универсально доступным, даже в силу того, что он не охватывает все языки. Принято придерживаться нескольких основных языков или стран, хотя хорошо разрабатывать дизайн для расширения (как это делает Amazon).
Что касается инвалидности, то иногда это зависит от сайта и предоставляемых услуг.
Я лично считаю, что по мере старения населения имеет смысл обращаться к клиентам с ослабленным зрением, использующим вспомогательные устройства, поэтому веб-сайты, основанные на тексте и с низким содержанием Flash / скриптов, имеют большой смысл. При этом пользователи с небольшими мобильными устройствами имеют похожие потребности, поэтому вы можете поймать двух птиц.
Это зависит от вашего программного обеспечения. Сделать доступным текстовый процессор гораздо важнее, чем сделать доступным новейший шутер от первого лица. Как слепой пользователь компьютера, я злюсь, если Microsoft Office не работает, но мне все равно, если я не могу перемещаться по меню в Quake III. Это также зависит от ваших клиентов: если вы продаете государству, доступность будет обязательной (по крайней мере, в Америке). Тем не менее, доступность не является обязательной для большинства неправительственных компаний, поэтому вы можете обойтись без такой возможности, которую вынуждают реализовать ваша совесть, ограничения по времени и бюджет.
Происходит еще один антипрагматизм:
Фирмы изо всех сил стараются соблюдать букву закона (например, 508) и собирают все низко висящие плоды, которые они могут найти, на всякий случай, но фактически не применяют никаких ресурсов для реализации доступности как решения дизайн.
Добавление в HTML-код атрибутов tabindex и aria (которые могут даже не понадобиться) может легко сделать ваш сайт не более доступным или менее полезным, чем бездействие.
Подобные вещи (что не является необычным), безусловно, кажутся мне антипрагматичными.