I think theme_table() is ok with #843708: Add option to set caption & remove summary in the html table (Accessibility).

I don't think that summary fields are necessary, but they can be added should they be needed.