Patrně jste v té době nic nědělal. V době IE4 a NN3/4 byly zcela odlišné interpretace DIV a SPAN, TABLE bylo prostě jedno z východisek jak se dobrat cíle.
HTML bylo v té době znásilněno k layoutu a používání TABLE zatraceno. Ale pokud bychom měli být spravedliví, tak ve vývoji HTML bylo daleko víc iracionalit, než jen zneužívání TABLE.
Používat TABLE pro layout je samozřejmě nesmysl, ale nesmí se to brát dogmaticky. Stejně nesmyslné může být používání i DIV/SPAN, pokud není s rozmyslem. Další značky, které jsou zneužívány, jsem také uvedl.
Jako příklad, kde může být TABLE použitý i pro layout, a je to i sémanticky správně, je např. sloupcové zobrazení ve stylu novin, pokud není žádaná a žádoucí responsivita. Podle situace může být, ale nemusí, tabulkou řešený např. kalendář - ať už týdenní nebo měsíční - opět, lze to řešit i přes SPANY, ale proč, když sémantika tabulky tomu odpovídá?
Nevím proč ze mě děláte heretika jen kvůli tomu, že se na věci nedívám nekriticky, ale i o nich uvažuji..?