The onebox is supposed to be a teaser for the content, not the content itself. I expect that tables are troublesome because they are much harder to summarize into a fixed height area, and Discourse relies very heavily on known content sizes for layout.