Navigation Arch Component в первой своей версии много чего не умел, чего не хватало разработчикам. За последнее время все это наверстали: 👉 Доступ к NavBackStackEntry: расширение навигации за рамки NavDestination 👉 Шаринг данных между элементами NavGraph с помощью NavBackStackEntry, которая является ViewModelProvider 👉 Поддержка Activity Result 👉 Поддержка Dynamic Features 👉 Тестирование навигации 👉 Получение параметров из Deep Link 👉 Kotlin DSL для описания графа 👉 Улучшения API
В статье найдете более подробный обзор этих возможностей