Could customizing table settings also affect export columns?

The table settings feature allows the user to move and suppress the columns in a table. If the modified table is exported, columns are in the order set by the user. However, if the user unchecks the Visible checkbox, the column is still present in the export even though it is not displayed in the table.

I would like to see both features of the table settings dialogue affect both the table and the export.

(This is from v9.5. Perhaps it has changed by Millau.)