Am I tripping or if you upgrade Signal Desktop, it saves all your messages in plain text (messages.json) + attachments locally so you can re-import them in the newer version? #fail #wtf
Android is different, because all apps have access to external storage, but per-app storage is isolated. This is why Signal Android encrypts its backups, since those backups *become* accessible to other apps, while active app data storage isn't.