По моему опыту, единственное время, когда это действительно повышает ценность для бизнеса, - это когда требуется 100% поддержка доступности. Если у вас есть пользователи с нарушениями зрения и / или использующие программы чтения с экрана для просмотра вашего сайта, вам необходимо убедиться, что ваш сайт соответствует стандартам доступности.
Пользователи, использующие программы чтения с экрана, будут склонны иметь свою собственную высококонтрастную таблицу стилей с большим шрифтом (если ваш сайт не предоставляет ее сам), которая облегчает анализаторам страницы возможность анализа страницы. 1005 *
Когда программа чтения с экрана читает страницу и видит таблицу, она сообщает пользователю, что это таблица. Следовательно, если вы используете таблицу для разметки, она становится очень запутанной, потому что пользователь не знает, что содержимое таблицы на самом деле является статьей, а не некоторыми другими табличными данными. Меню должно быть списком или коллекцией Div, а не таблица с пунктами меню, опять же, это сбивает с толку. Убедитесь, что вы используете блочные кавычки, атрибуты заголовка alt-tags и т. Д., Чтобы сделать его более читабельным.
Если вы создадите свой дизайн на основе CSS, тогда весь ваш внешний вид и стиль можно будет убрать и заменить необработанным представлением, которое будет очень читабельным для этих пользователей. Если у вас есть встроенные стили, макеты на основе таблиц и т. Д., Этим пользователям будет сложнее анализировать ваш контент.
Хотя я чувствую, что обслуживание становится проще для некоторых вещей, когда ваш сайт полностью выложен с помощью CSS, я не думаю, что это подходит для всех видов обслуживания, особенно когда вы ' мы имеем дело с кросс-браузерным CSS, который, очевидно, может стать кошмаром.
Короче говоря, ваша страница должна описывать свою компоновку в соответствии со стандартами, если вы хотите, чтобы она была доступна указанным пользователям. Если у вас нет необходимости / требования и, вероятно, вам это не понадобится в будущем, не тратьте слишком много времени на попытки стать чистым CSS-пользователем :) Используйте сочетание стилей и техник верстки, которые подходят вам и делают вашу работу проще.
Ура!
[РЕДАКТИРОВАТЬ - добавлены зачеркивание в неправильные или вводящие в заблуждение части этого ответа - см. Комментарии]