It doesn’t matter if it is a business entity operating under a government then you can never really know because gag orders. Centralized servers can be blocked. Telegram and Signal apps could have a back door. This is why open stack is important. And not just the code. Also encryption is default for p2p one on one conversations. It’s not in channels by default because it can complicate public use.
I’d still be using Ubuntu sometimes if it weren’t for the snaps thing. They only make sense for proprietary software… but snaps still suck. I don’t like packaged software. They contain all kinds of things that can’t be updated. The app store was getting better before all that changed. Now Debian seems better, but I still prefer source based distros like Gentoo because the ingredients come with recipes.