What is the difference between "Description" and "User Description" Columns

I have noticed two description columns: "Description" and "User Description". Does it matter which one we use? Or are they unique and required for different situations? The "Description" column does not hide when empty and using the "removeemptycolumns" script: https://resource.dopus.com/t/removeemptycolumns/43929.

User Description is text that you (or sometimes someone else) have typed about an item.

Description can display a few things (configured under Prefs/Misc/Advanced) but usually includes User Description plus automatically generated information about some file types (e.g. type, width and height for images).

Thanks @Leo . Using the script I referenced above, the "Description" Column is not removed if it is empty (when a file is selected). Could you guide me on how to fix this?