Efectivamente. Las hojas de estilo se llevan mejor con las DIV que con las etiquetas de las tablas (TABLE, TR, TD) hasta tal punto que se puede emular con DIV lo que se haria con las tablas. Sin embargo, para maquetar resultados de datos no hay nada mejor que las tablas (a mi modo de ver).
Pero estabamos hablando de las hojas de estilo, que se pueden aplicar tanto a div como a table-tr-td. Ahora, eso si, las tablas pueden ir sin hojas de estilo y maquetan perfectamente los datos. Para que se maqueten correctamente los datos con div ha de usarse forzosamente hojas de estilo (para su correcto posicionamiento).
De todas formas, la gente suele ser muy conservadora
Un saludo