I just saw it in a project where the NavigationPath is passed over a View to the next observable object. I think this practice is questionable, because it is possible to pass a @Published property from an ObersvableObject to a @Binding, but not a @Binding to a @Published property. And a @Binding should be used in a View only, like @State properties.