I think coloring the column headers is a great way to subconsciously associate a column, or a group of column next to each other, with a color.
This is a very simple method to help the user navigate within an extensive table, such as one with over 60 columns. Even an experienced user can have hard time finding their way in such a table with quick left-and-right scrolling.
The column headers do not wrap, so reading them is not an option. Since most of their text is already very long, reading them is not desirable in practice even if there is sufficient column width to fit a long title.
Since it’s only the column headers that will get colored, I believe there will be a minimal negative impact for the UI performance.
Thank you so much,