Rozdíl je v tom, že:
1) stroje budou v <table...> atd. hledat neexistující sémantickou hodnotu
2) pokud nepoužiješ style, ale class, pak to můžeš extrahovat do externího CSS a:
* je možné mít tabulky např. jen pro screen, ale ne pro print
* kdykoli to můžeš úplně přestylovat bez zásahu do HTML
Samozřejmě, ani css tables nejsou ideální, ale o tom za chvíli, pokud tu to, co chci napsat, ještě nikdo nenapsal.