AO is soon to drop support for raw TCP connections, and will only support WebSocket connections in the future. This will cause the next release of AO clients to point out DRO servers as "legacy" and not be able to connect to them. AO servers may also potentially drop support for raw TCP connections further into the future, which would make DRO clients unable to connect to AO servers.
It's true that DRO is very different from AO now, but I think it's good if both communities can still see each other, so I think it'd be a good idea to implement WebSockets both on the client- and server-side in DRO.
The next AO release will still take a bit, and it'll likely take even longer for servers to truly drop support for raw TCP, so the timeline on this is probably quite ample.
It's not a strict necessity, it's just that not implementing this could potentially cut off DRO from AO in the future. If support for the feature is desired, I'm willing to work on this both on the DRO client and TsuserverDR.
Edit: There are also other upcoming changes in the AO protocol that may be required for compatibility. Also willing to work on those, though they're a separate issue, and I'll probably work on the WebSockets thing first.