There is one slightly* (based on how many times it happens to you) irritating behavior of the Properties panel.
Let’s say that I want to model something fairly freely but keep one eye on the attribute changes of my shape - for example, a Volume.
Because sub-objects such as polysurface faces don’t have “Attribute User Text”, Properties panel keeps on resetting and showing sub-panel “Object”.
After every time, I select an object which doesn’t have “Attribute User Text” or other specific sub-panel (eg. Curve Piping, Material, Texture Mapping), Properties panel resets.
I don’t know what would be the best solution for all cases, but maybe those sub-objects should not reset what is being shown for objects, or maybe the object “Attribute User Text” should be shown the whole time, but grayed out?