Due to tables being used for layout purposes screen readers often disregard tables.
A true table is considered to have headings or many inline rows.
Browsers use heuristics to examine the CSS and markup of tables to try and guess whether it is content or layout.
Interesting insight into browser codebases from Edd Sowden