Yeah, I'm wondering if there's any usefulness to it since it's e2ee already, as far as encryption is concerned.
Good point on hiding the IP address! If I understood it correctly, a VPN is still needed if we want to hide the origin/destination IP of a data packet. Since e2ee only encrypts the data but it doesn't mask the IP.