The list view has the option to toggle columns. On the fly hiding and showing columns.
If this option is enabled in the settings your users can toggle columns to their wishes. When enabled, the button appears. and you can click it to select the columns to hide or show. Below you can see how this works.
Set it up in the module:
And this is how it appears in the list view: