The Database name are usually used as reference with apps. In case that a Database is renamed all these references stop working. In our solution design we use the ID from Metadata to ensure that we always have the correct database as reference (it is also a matter of data integrity and security). Same logic applies to Cubes and Dimension.
Making the "Dimension ElementID" available, would allow the creation of an unique ObjectID within Jedox.