Two navigation systems can share one back stack, which is the only reason this works
Navigation Compose and the fragment navigator can coexist in one NavHost via the fragment interop artifact. That shared back stack is what makes an incremental screen-by-screen migration possible.



