If there would be a new property in the table cell or column - the cell can be on a new row if the formula is true (similar to hide paragraph if formula is true...), it would allow responsive appearance of the tables and thus the whole form.
I would set formula for line breaking "@ResolutionWidth<800", and this cell (or the rest of the row) would not appear as a new column, but as the first column of a new (next) table row.
Typically on a widescreen monitor (or on a tablet in landscape), you can put form fields in two columns side by side. In a narrow window or on a portrait mobile screen, you only need to have the fields below each other.
Older versions of clients will ignore this setting and the table will still look the same (as if the formula was not true).