Tach!
So auf den ersten Blick ist das primär für reine HTML-Entwickler von höher Bedeutung.
Was für einen Unterschied siehst du zwischen einem "reinen HTML-Entwickler" und sonstigen Personen, die HTML-Dokumente erzeugen?
Ich bin mehr in PHP unterwegs und da sind Tabellen recht einfach einsetzbar, um größere Daten-Mengen übersichtlich anzuzeigen.
Es kommt darauf an. Wenn es tabellarische Daten sind, dann sind Tabellen durchaus angebracht.
Zu deinem Problem: Es ist nachvollziehbar (im IE 10). Aber warum hast du überhaupt die Spaltennummern in einer zweiten Tabelle? Das Problem löst sich auf, wenn du in der Tabelle genügend "echte" Spalten verwendest und sie nicht nur als col definierst.
dedlfix.