Sure you can. The services just need to agree protocols. The tech & cryptography part is not difficult these days. We've had guaranteed E2E for email since PGP in 1991, though not many people cared enough to use it.
None of the services you listed do it, but that's because they don't want to, not because it can't be done. It's a business decision problem, not a technical problem.