As a relatively new user (well, company of users), the final understanding that surfaces have no real properties was one of the really frustrating recent moments.
We have developed a set of wall types - one example is a simple plasterboard wall (composite material).
We want that wall type, tag, and properties to be identical everywhere it's used in the project. But the walls might have white paint, grey paint, blue paint, or yellow paint. A brick wall might be unfinished, or it might be sealed, or painted with a mineral paint, or an acrylic paint. It would be crazy to develop a new composite wall type for every different surface in an office or project standard.
The next related gripe is that we need to have a separate 'inside face' and 'outside face' version of the surface autotag label to select the right surface property to tag (yes, sometimes one side of a wall IS painted a differently to the other!).
24 / 25 Win10 & Win11 & OSX