This is what keeps me from rolling my own instance for personal use. I would need to buy a domain (linked to me) to communicate with anyone else.
It would be nice to be able to spin up an instance on i2p or Tor without still needing access to the “normal” web, but I don’t think everyone’s going to hop onto pure i2p unless it comes built in to apps.
I personally use a double-hop VPN to avoid this but I don’t think that’s necessarily scalable to all users or a valid suggestion for the non-technical among us.