Avoid certain fields being in the export columns

What is the general goal of the feature?
People have expressed repeated times a need for excluding specific fields in the export columns. This is possible by setting up a filter but they want to be able to avoid certain types of fields (notes) and/or specific fields that they would mark during form design.

There are several ways we could approach things like that. Introduce a new attribute on fields. Add a server checkbox for something like "don't include read-only text fields" or even never include those at all.

What are some example use cases for this feature?

What can you contribute to making this feature a reality?
I guess a lot by helping with code changes.