That's what most people don't seem to get with E2EE: The messages are still readable to the software, so with a simple software update they can be trivially extracted. E2EE doesn't provide so much benefit if you don't also control the client software.