Посмотрел Модикс, там в качестве скелета используется таблица, следовательно, отсутствует семантика. Ладно вернёмся к баранам. Многие используют тот самый xhtml, используют див, а ведь наверняка не используют тот самый нужный заголовок, спрашивается в чём смысл?

Есть ли смысл использовать xhtml но, использовать таблицы для оформления некоторых элементов, или в этом случае сразу нарушается вся семантика?

С какими проблемами можно столкнуться, создавая сложные динамические сайты с использованием xhtml, за исключением тех которые были в той статье, ведь по каким-то причинам, у всех цмс в качестве скелета используется таблица (неужели причиной этого являются те разработчики-старпёры которые заполоняли интернет в конце 90х годов, и по их примеру все делают так же?). И если даже никого не волнует как сделан сайт, зачем всё это?