It’s an interesting question. “Embrace and extend” was one of the techniques that Microsoft used to attack open protocols. They would make their implementation better and therefore create a new standard that only they controlled.
The risk would be if your relays extend the protocol, creating lock-in for the custom clients using it.