Like the people here said, WE should be the one who decides what shows up on the views, not Revit. Revit should give us more control on what we want to see. It just doesn't make sense to completely vanish something. If you want to set the railings not to show by default that's ok, but at least give us a option to override that when we need, to not have to rely on "workarounds"