Encryption keys can be rotated automatically, but the cross-device or cross-client experience isn’t great, it often requires syncing. As for backups, the concern is losing local messages. If a new encryption key can’t decrypt past messages, then losing your local data means losing those messages permanently. Since Signal ensures that past messages can’t be decrypted once keys are lost, it effectively has the same constraint, you still need regular backups, otherwise losing local data means losing your message history as well.