Достаточно легко:
1) Разрабатываем на своей машине, проверяем во всех браузерах, что туда можно поставить.
2) Проверяем верстку в минималистике в браузерах, проверяем верстку с мобильного телефона.
3) Если какого-то девайса нет, то проверяем на browserstack.
4) Финальный вариант идет в отдел тестирования, который обеспечивает (покрытие на всех актуальных девайсах)
5) Прописывается и утверждается на уровне продакт/тех-дира, список браузеров, устройств и версий, которые мы поддерживаем.
6) В пользовательском соглашении указываем список браузеров, устройств, которые мы гарантировано поддерживаем.
Т.е. у нас железно есть некий процент юзеров, которые жалуются, что у них в каких-то браузерах, версиях, и древних виндоусах что-то неправильно отображается. Но ввиду пунктов 5 и 6 - они вежливо посылаются в сторону актуальных девайсов, браузеров. Ибо бизнес принял решение, что их процент слишком мал, чтобы на это тратить время и ресурсы.