The "end" in end-to-end-encryption is somewhere in the software stack of your device.
Anything between that "end" and the user's eyeballs (and I'm not convinced it stops there) could be compromised to reveal the contents of the messages. That's by design. To use encryption that survives all the way to the user's brain, you'd have to learn Welsh.