I’m not sure, but reasons the metadata is not duplicated onto the value as well, could be:
- not really needed in practice, having it in one predicable place is sufficient
- duplication leads to data going out of sync
- not all values can take metadata
This is just me guessing :).