I don’t see a problem here. iMessage is a closed system, in a sense that its creators only intend it to be used by Apple devices. If you want a cross platform way to send E2EE messages, use one, don't shoehorn it into iMessage.