Para usar datos tabulados se siguen y se seguirá usando tablas. No tiene que ver que a un elemento se le pueda dar un comportamiento de una tabla/celda/columna para que se dejen de usar las tablas, ya que aunque se pueda hacer, no es semántico usar otros elementos paramostrar datos tabulados; que normalmente es una tabla de datos numéricos.
Y no tiene nada que ver con HTML5, sino con CSS, el que un elemento se muestre de una forma u otra.