The problem is there’s a big difference between finishing a session and finishing using Zwift. There are several use cases here. For example, you finish a casual group ride and decide to do a workout, or you want to switch workouts, or you want to play around with jerseys and bikes. Then you need to go through an app crash, logging in again, the pairing screen, and finally the session config screen.
The problem is that the crash on its own isn’t too bad. But combining it with the rather cumbersome login process can be quite frustrating.
Fixing both would be HUGE, very welcome improvements to a great service.