Because no US corp can promise you true E2EE. Even an app like Signal - are you sure the version you're getting from the App Store is always the one with "unbreakable E2EE"?
edit: This is apparently currently not working for Apple and MS builds.
https://github.com/signalapp/Signal-Desktop/blob/main/reprod...