Unique ID for ALL devices and Entities as standard

Understand this is a major and potentially breaking change, but Unique IDs should be a standard across all Home Assistant Entities and Devices, Automations, basically anything in the registry. These unique IDs should ideally be GUIDs as well, not named, this will ensure that reconfiguration, re-adding, renaming and general organisation of devices and entities is far more standardised, I can only imagine it will make customisation features much simpler to implement as well.

No more sensor.entity_name_2 after reboot, allows all entities and devices to be customised, add anything to an area etc. etc. Also allows reliable reporting from the database between device renames (why isn’t there an entity table with lookups in the database? I get that it’s in the storage folder as json, but pretty unreliable as a flat file)