Nevím, jestli narážíš přesně. Je pravda, že u CSS tables někdy musí vzniknout navíc prezentační HTML, takže by vznikl takovýto prezentační hnus typu:
<DIV CLASS="page">
<DIV CLASS="head"></DIV>
<div class="after-head">
<DIV CLASS="menu"></DIV>
<DIV CLASS="content"></DIV>
</DIV>
<DIV CLASS="foot"></DIV>
</DIV>
// omlouvám se za tu různou velijkost písmen, je to napůl psané a napůl kopírované.
Což není o moc lepší než tabulky. U jednodušších layoutů by to však mohlo úplně stačit.
Jinak tabulkofobie byla reakce na to, jak autor se díval na tabulkovou koncepci jako na něco z principu špatného. Podle méno názoru, pokud by šlo něco jako:
body{
layout: [ < 2 1 #title > ] [ <#menu> <#content> ] [ < 2 1 #foot > ];
}
/* [] je obdoba td, 2 a jedna je rowspan a colspan, <> je obdoda td */
Tak by na tom nebylo nic špatného. HTML zůstane čisté.