Ja, das kann schon sein. Heute ist das nicht mehr so. Das liegt unter anderem auch an der ganzen Suchmaschinenoptimierung.
Den meisten Suchmaschinen ist es völlig egal ob du eine invalide div-Suppe oder ein valides Tabellenlayout produzierst (oder umgekehrt).
Daher verwendet man heute bevorzugt <div> Container als Tabellen.
Nein, man verwendet Tabellen als Tabellen und div-Elemente als gruppierende Block-Elemente um Elemente Zu gruppieren, für die es keinen anderen passenden Container gibt ;)
<div style="border:1px solid #000;">Mein text hier</div>
Hier wird ein Rahmen mit der Breite 1 px in der Farbe Schwarz um den Container gezeichnet.
"Farbe Schwarz", ein Oxymoron :)
Durch Verzicht auf Tabellen ist der Quellcode auch sehr viel leichter zu warten.
Das hat damit auch nichts zu tun - ein sauberes Tabellenlayout ist genausp einfach zu warten wie ein sauberes, durch div-Elemente gruppiertes Layout.
Der Unterschied ist, dass man beim Tabellenlayout ziemlich starr an die lineare Abfolge der Tabelle gebunden ist. Das ist hinterlich bei Designanpassungen, mehreren Layouts mit demselben Quelltext oder Ansichten für andere Medientypen (z.B. Druck oder Handheld-Geräte).