I think the documentation does a good job explaining the purpose/benefit of using a relay and discovery on the client side. But it’s less clear to me what the use cases for the relay and discovery servers are.
I’m guessing that running a relay server is about contributing to the community and helping to make relaying overall more robust? But maybe I’m basing that on my associations with the term “relay” as used in Tor. And running your own discovery server — is faster? improves privacy? I’m not sure.
I think the documentation could use just a couple extra sentences somewhere to explain this, but I thought I’d post my question here instead of in a GitHub Issue, in case I missed something.