Showing a minimum required set of columns at first use in grid views will help the adoption of applications. For this an option like 'Hide column at first use' would be useful.
Later on, advanced users can decide to show extra columns, for example trace columns, themselves.
As developer I would like this as an extra column grid option (Default Hidden) in SF. Or as 2 additional element values for the Grid Type: 'Regular - Default Hidden' and 'Read Only - Default Hidden'
In IAM, application managers should be able to overrule this option and force columns to be hidden at first use.