but maybe there's some obscure way to route around those concerns?
but in that case, I'd worry about bugs in the obscure implementation of that feature.
how do whatsapp/signal/telegram desktop clients work? you'd basically either need to transfer the private key (in which case the encryption isn't e2e anymore?), or generate new keys for every device.