I think it does not matter how many words a field has. For example If you have a field with a long text and 2 fields with short infos. Then it were good when this feature calculates the width as i described on top and it would be necessary to have a option to choose wether the fields text gets wrapped or not.
At this point, I would find a function called "Automatically distribute columns to content" to be extremely useful. This function should do nothing other than automatically distribute the width of the columns based on the content. At this point, I have to go over here and adjust the spacing manually.