This reminds of related discussion about should a folder in the subject hierarchy be able to control display states of all things that are under it. Also discussed as Controlling visibility of volume node children in subject hierarchy · Issue #4961 · Slicer/Slicer · GitHub. Node visibility is a display property just like markup display visibility or markup color etc.
I think this type of discussion will need to continue as there seemed to be many things to consider. For example a folder as shown in the subject hierarchy could contain nodes of a single type as shown, but it could also contains other nodes such as volume nodes.