Items, Things and their names

Hello,
very interesting post, i was looking for this.
Just a question, there is no difference about id and name(tg, descriptjon) of object?
I think will be better if ID will be always same and name can be renamed by the end-user (like Kitchen - temperature). Automatic link from zwave created “Temperature”

For me, delete/add for all link is fine, but if we would like to create a software for non IT-User, this will be usefull.
What do you think?

Thank you @Kai and @chris

UPDATE
I found on Habmin, but it give me an error: