Никогда. Табличная верстка уже давно устарела и не используется.
Сегодня существуют более правильные альтернативы - устаревающий на глазах метод верстки флоатами на блоках, флексы, гриды. На крайний случай - можно эмулировать у блоков табличную верстку: display: table / table-cell;
Без дивов ты не сможешь верстать. Открой любую страницу и посмотри. Максимум - замена дивов - элементы html5, которые более нативны для скринридеров, но по факту являются лишь алиасом (большая часть) для элемента div.