When users create views for a SharePoint Online list with over one hundred columns, they rarely need the majority of these. Is it possible, within the Create View option, to have displayed columns unchecked by default, to reduce the number of clicks?
I believe users are creating new views using an existing/default view, if that is the case? You can edit the default view to limit to few columns.
This might seem like overkill (for me it was not), but there is a chrome extension "CHECK ALL CHECKBOXES", you literally click the button and it unchecks all checked boxes and checks all unchecked boxes. So instead of unchecking hundreds of checkboxes, I was left with about 10. There are similar extensions, but this one worked for me. Then you can create your view with the columns you want.