.... and who is going to audit the software?
If you see and download an end-to-end encrypted chat app how do you know it is really E2E secure?
Maybe it has man-in-the -middle built in.
Maybe it is really just some vanilla chat app that runs right through an NSA filter.
Maybe all the keys you type in just do nothing.
The only way to know is to have the app audited. And who do you trust to do that?