Currently, the column widths of a table are tied to the column's position. This means that the widths of columns often change when columns are inserted, removed or reordered, which is a big hassle if you're trying to keep columns appropriately sized for their contents.
For example, suppose I have a table formatted like below.
id | name | address
---+-------------+-----------------------
1 | John Smith | 4526 E Main St, Jacksonville, FL 99999
2 | Paul Jones | 98 W Sycamore Ave, Houston, TX 00000
If I decide to move the "id" column, this is the result:
nam| address | id
---+-------------+-----------------------
Joh| 4526 E Main | 1
Pau| 98 W Sycamor| 2
All the columns are now the wrong size. This also happens when new columns are created or columns are deleted, and it's a major annoyance.