Events can be encrypted, clients just don't do it. Latency is very low when you use a proper relay. But as I said, feel free to make something better.
Discussion
Adding an intermediate hop is always higher latency, and ideal != what commonly happens
Encryption also increases event sizes (base64 encoding)