Revert "list-view: Only insert columns when they should be visible"
This reverts commit edc2d4ba.
This is possible because of enhancements in GTK.
Having all of the columns added (but possibly not visible) gives us more flexibility
See: gtk!5374 (merged)