I wouldn’t be against adding a table extension.
But even for simple pipe tables there are a number of tricky
cases to consider, and if you want to open up more features
(row/colspans, side headings, headers and footers, etc.),
it starts to get very complex very fast.
For now I’d suggest that anyone who is adding a table extension
should make it compatible with the gfm table spec.