Say you have an object that is referenced by both an ID and a Name (both unique). The object also has a label that is more user friendly that is used though out the site. Should a grid show both the name and label as separate columns in a CRUD grid? The fields are separate in all the dialogs for the CRUD of the object.
Keep them separate - It simplifies that aspect of the UI
Breaking out these elements, making those attributes more granularly accessible, makes things easier to parse in general.
Combining these attributes into a single value decreases the flexibility and utility of each.
In the example below, with the second (bottom) wireframe, it would be easier to provide a featured that allowed filtering or searching on the ID field, than it would in the first wireframe.
Yes, it's better to have the name and label in separate columns. Since it is CRUD page it would be easy to perform actions. For example, in future, you want to change the rename/update label it would be easy to perform edit/update name in that particular column which is a tedious task when name and label are combined.