I'm skipping the navigation arch component. I tend to not use any arch components because of bad initial experiences with it + an API design that doesn't work for me.
One of the main reasons the API design doesn't work for me is that it trends towards leaning more into Android, while after 11+ years of professional Android development, I've learned that abstracting Android out of your codebase as much as possible is the key to a stable, scalable app.
Also I'd like to keep cross platform on the table without having separate navigation implementations 😅