Here’s the only one case where I can imagine someone wanting to do that:
• You are using androidx navigation
• You want type-safe navigation between your screens
• You do
not want to use third-party solutions like
this, nor do you want to wire everything up together yourself by following
the docs
• You
do want to use the existing “navigation-safe-args-gradle-plugin” gradle plugin as explained
here.
If someone fulfills all of the above, this would be the last legit reason I can imagine someone having to going that hybrid approach still.