You are correct that it does not highlight all interactables.

I agree with you it should, with some exceptions that would be set by the level designers (i.e. hidden things not yet revealed).