Hi, @philh30
The benefit would be that if your device uses different components (e.g. using the Child Temperature Sensor dth), the device configuration will be referring to these child components as well.
On the other hand, creating the metadata based on the dth’s Id, the device configuration will be only referring to the capabilities at the dth’s definition (main component).