Its a security risk, you don't want everyone to have your IP. Thats not private as its location trackable without a VPN and it also opens you up to DDoS attacks.
Makes more sense to use something like Session if you value something decentral. With session you have all their coin miners be the relay and its as private as it gets.
Or if you dont mind it being more centralized and don't mind giving metadata up Element combined with stuff like unredacted.org as the server.