This was discussed during the rework of the Class workflow, and we did try different versions of your proposed solution. Unfortunately, it ended up giving the impression of being quite heavy as a label and brought more confusion as to the field’s initial function.
That being said, the proposition of showing it in one form or another only when active is something we hadn’t considered.
I do appreciate the fact that knowing the name and state of the ID is important.
But we also do have to take into account the frequent times users have pointed out the ID field as being too prominent in our previous workflow.
We’ll look into this again and see if we can find a middle ground that can satisfy everyone.