There are currently too ways to control visibility of objects in Revit. One can currently control visibility by element, by object styles, by category, by worksets, by Imported Categories/links AND by filters. If you can't see what you know should there, the search can take a stupid amount of time. The idea is simply to disable two of these ways. I would suggest to lose Model/Annotation Categories and object styles. Both of these are possible to implement using filters. The filters are very powerful and customizable, and gathering all object visibility in here lets the user clearly prioritize which filters overrule which. I realize this is a radical suggestion regarding core functionality, but after having worked with 5 different CAD-programs, I feel that Revit stands out as unnecessarily hard to master. Much of that is due to this very problem.