In short, if we handle config changes we have more control, the app responds faster, and we do not have different lifespans for the view and its controller (e.g. viewmodel). And compose handles config changes easily with recomposition.
Having the view and view controller with the same lifespan means that the controller can have classes that internally use the Activity Context, for instance, for handling resources. This gives us freedom to build better architectures!