Getting logged out

Zwift on Mac OS is asking me to log in again every few days.

Every time this happens, I need to open my password manager and enter a very long password before I can copy the Zwift credentials over to the game.

Every time I am annoyed, because to my understanding it’s unnecessary. Is this behavior intended? Would long-lived tokens pose a risk to the userbase?