keep sessionfile on server

Just saw 560 climbing meter going down the drain because of Zwift crashing. That sucks.
Why isn’t a sessionfile kept on the Zwiftserver so that after restarting it knows where you where and what you did before the program crashed. And then ask the the user: Continue or start new session?